Subversion Repositories Integrator Subversion

Rev

Rev 412 | Rev 439 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 412 Rev 430
Line 2... Line 2...
2
2
3
import java.util.Calendar;
3
import java.util.Calendar;
4
import java.util.Date;
-
 
5
import java.util.List;
4
import java.util.List;
-
 
5
-
 
6
import javax.persistence.Transient;
6
7
7
import org.primefaces.model.charts.bar.BarChartModel;
8
import org.primefaces.model.charts.bar.BarChartModel;
8
import org.primefaces.model.charts.pie.PieChartModel;
9
import org.primefaces.model.charts.pie.PieChartModel;
9
10
10
import br.com.ec.core.util.DataUtils;
11
import br.com.ec.core.util.DataUtils;
11
import br.com.ec.core.util.StringUtil;
-
 
12
import br.com.ec.core.util.VerificadorUtil;
12
import br.com.ec.core.util.VerificadorUtil;
13
import br.com.ec.domain.dto.grafico.GraficoBarraDTO;
13
import br.com.ec.domain.dto.grafico.GraficoBarraDTO;
14
import br.com.ec.domain.model.tipos.TipoFuncionarioEvento;
14
import br.com.ec.domain.model.tipos.TipoFuncionarioEvento;
15
15
16
public class FuncionarioDTO {
16
public class FuncionarioDTO {
17
17
18
        private Long sequencialFuncionario;
18
        private Long sequencialFuncionario;
19
        private Long sequencialPessoa;
-
 
20
        private String nome;
-
 
-
 
19
        private PessoaDTO pessoaDTO;
-
 
20
        private Integer codigoContabilidade;
-
 
21
       
-
 
22
        /*
-
 
23
        private Long sequencial;
-
 
24
        private Pessoa pessoa;
-
 
25
        private Date admissao;
-
 
26
        private Date demissao;
-
 
27
        private String pis;
-
 
28
        private String ctps;
-
 
29
        private String ctpsSerie;
-
 
30
        private String ctpsUf;
-
 
31
        private Double salario;
-
 
32
        private String tipoComissionamento;
-
 
33
        private String tamanhoFardamento;
-
 
34
        private Boolean primeiroEmprego;
-
 
35
        private Boolean optantePeloFGTS;
-
 
36
        private Boolean ativo;
-
 
37
        */
21
       
38
       
22
        private UsuarioDTO usuarioDTO;
39
        private UsuarioDTO usuarioDTO;
23
        private List<PessoaPapelDTO> papeisDTO;
40
        private List<PessoaPapelDTO> papeisDTO;
24
        private List<EnderecoDTO> enderecosDTO;
41
        private List<EnderecoDTO> enderecosDTO;
25
        private VendedorDTO vendedorDTO;
42
        private VendedorDTO vendedorDTO;
Line 37... Line 54...
37
       
54
       
38
        public static String CONSULTA_DTO_COMPLETA = "e.sequencial, e.pessoa.sequencial, e.pessoa.nome";
55
        public static String CONSULTA_DTO_COMPLETA = "e.sequencial, e.pessoa.sequencial, e.pessoa.nome";
39
        public FuncionarioDTO(Long sequencialFuncionario, Long sequencialPessoa, String nome) {
56
        public FuncionarioDTO(Long sequencialFuncionario, Long sequencialPessoa, String nome) {
40
                super();
57
                super();
41
                this.sequencialFuncionario = sequencialFuncionario;
58
                this.sequencialFuncionario = sequencialFuncionario;
42
                this.sequencialPessoa = sequencialPessoa;
-
 
43
                this.nome = nome;
-
 
-
 
59
                this.pessoaDTO = new PessoaDTO(sequencialPessoa, nome);
44
        }
60
        }
45
       
61
       
46
        public FuncionarioDTO(Long sequencialFuncionario) {
-
 
-
 
62
        public FuncionarioDTO(Long sequencialFuncionario, Long sequencialPessoa, String nome, Integer codigoContabilidade) {
47
                super();
63
                super();
48
                this.sequencialFuncionario = sequencialFuncionario;
64
                this.sequencialFuncionario = sequencialFuncionario;
-
 
65
                this.pessoaDTO = new PessoaDTO(sequencialPessoa, nome);
-
 
66
                this.codigoContabilidade = codigoContabilidade;
49
        }
67
        }
50
       
68
       
51
        private Long sequencialUsuario;
69
        private Long sequencialUsuario;
52
       
70
       
53
        private List<AvaliacaoFuncionarioDTO> avaliacoesDTO;
71
        private List<AvaliacaoFuncionarioDTO> avaliacoesDTO;
Line 68... Line 86...
68
        }
86
        }
69
        public void setSequencialFuncionario(Long sequencialFuncionario) {
87
        public void setSequencialFuncionario(Long sequencialFuncionario) {
70
                this.sequencialFuncionario = sequencialFuncionario;
88
                this.sequencialFuncionario = sequencialFuncionario;
71
        }
89
        }
72
       
90
       
73
        public Long getSequencialPessoa() {
-
 
74
                return sequencialPessoa;
-
 
-
 
91
        public PessoaDTO getPessoaDTO() {
-
 
92
                return pessoaDTO;
75
        }
93
        }
76
        public void setSequencialPessoa(Long sequencialPessoa) {
-
 
77
                this.sequencialPessoa = sequencialPessoa;
-
 
-
 
94
        public void setPessoaDTO(PessoaDTO pessoaDTO) {
-
 
95
                this.pessoaDTO = pessoaDTO;
78
        }
96
        }
79
       
97
       
80
        public String getNome() {
-
 
81
                return nome;
-
 
-
 
98
        public Integer getCodigoContabilidade() {
-
 
99
                return codigoContabilidade;
82
        }
100
        }
83
        public void setNome(String nome) {
-
 
84
                this.nome = nome;
-
 
-
 
101
        public void setCodigoContabilidade(Integer codigoContabilidade) {
-
 
102
                this.codigoContabilidade = codigoContabilidade;
85
        }
103
        }
86
       
104
       
87
        public UsuarioDTO getUsuarioDTO() {
105
        public UsuarioDTO getUsuarioDTO() {
88
                return usuarioDTO;
106
                return usuarioDTO;
89
        }
107
        }
Line 292... Line 310...
292
                Double saldo = new Double(0.0);
310
                Double saldo = new Double(0.0);
293
                for (BancoHorasDTO bancoHorasDTO : getListaBancoHorasDTO()) {
311
                for (BancoHorasDTO bancoHorasDTO : getListaBancoHorasDTO()) {
294
                        saldo = saldo + bancoHorasDTO.getValor();
312
                        saldo = saldo + bancoHorasDTO.getValor();
295
                }
313
                }
296
                return saldo;
314
                return saldo;
-
 
315
        }
-
 
316
-
 
317
        @Transient
-
 
318
        public Long getSequencialPessoaDoFuncionario() {
-
 
319
                return VerificadorUtil.naoEstaNulo(getPessoaDTO())? getPessoaDTO().getSequencial() : null;
297
        }
320
        }
298
       
321
       
-
 
322
        @Transient
-
 
323
        public String getNomeDaPessoa() {
-
 
324
                return VerificadorUtil.naoEstaNulo(getPessoaDTO())? getPessoaDTO().getNome() : null;
-
 
325
        }
-
 
326
-
 
327
        @Transient
-
 
328
        public String getEmailDaPessoa() {
-
 
329
                return VerificadorUtil.naoEstaNulo(getPessoaDTO())? getPessoaDTO().getEmail() : null;
-
 
330
        }
-
 
331
299
}
332
}