Subversion Repositories Integrator Subversion

Rev

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

Rev 430 Rev 439
Line 1... Line 1...
1
package br.com.ec.domain.dto;
1
package br.com.ec.domain.dto;
-
 
2
-
 
3
import java.util.List;
2
4
3
import javax.persistence.Transient;
5
import javax.persistence.Transient;
4
6
5
import br.com.ec.core.util.VerificadorUtil;
7
import br.com.ec.core.util.VerificadorUtil;
6
8
7
public class FolhaPagamentoFuncionarioDTO {
9
public class FolhaPagamentoFuncionarioDTO {
8
       
10
       
9
        private AvaliacaoFuncionarioDTO avaliacaoFuncionarioDTO;
11
        private AvaliacaoFuncionarioDTO avaliacaoFuncionarioDTO;
10
        private ParcelaDTO parcelaSalario;
-
 
-
 
12
        private List<ParcelaDTO> parcelas;
11
        private Double valorSalarioImportado;
13
        private Double valorSalarioImportado;
12
        private Boolean enviarEmail = true;
14
        private Boolean enviarEmail = true;
-
 
15
        private FolhaPagamentoFuncionarioArquivoDTO arquivo;
13
       
16
       
14
        public FolhaPagamentoFuncionarioDTO() {}
17
        public FolhaPagamentoFuncionarioDTO() {}
15
       
18
       
16
        public static String CONSULTA_DTO = "e.funcionario.pessoa.sequencial, e.funcionario.sequencial, e.funcionario.pessoa.nome, "
19
        public static String CONSULTA_DTO = "e.funcionario.pessoa.sequencial, e.funcionario.sequencial, e.funcionario.pessoa.nome, "
-
 
20
                        + "e.funcionario.pessoa.email, "
17
                        + "e.funcionario.codigoContabilidade, e.avaliacao.sequencial, e.porcentagemComissao, e.valorComissao, e.valorMetaMensal";
21
                        + "e.funcionario.codigoContabilidade, e.avaliacao.sequencial, e.porcentagemComissao, e.valorComissao, e.valorMetaMensal";
18
        public FolhaPagamentoFuncionarioDTO(Long sequencialPessoa, Long sequencialFuncionario, String nomeFuncionario,
-
 
-
 
22
        public FolhaPagamentoFuncionarioDTO(Long sequencialPessoa, Long sequencialFuncionario, String nomeFuncionario, String emailFuncionario,
19
                        Integer codigoContabilidade, Long sequencialAvaliacao, Double porcentagemComissao, Double valorComissao, Double valorMetaMensal) {
23
                        Integer codigoContabilidade, Long sequencialAvaliacao, Double porcentagemComissao, Double valorComissao, Double valorMetaMensal) {
20
                super();
24
                super();
21
                this.avaliacaoFuncionarioDTO = new AvaliacaoFuncionarioDTO(sequencialPessoa, sequencialFuncionario, nomeFuncionario, codigoContabilidade,
-
 
22
                                sequencialAvaliacao, null, null, porcentagemComissao, null, null, valorComissao, valorMetaMensal);
-
 
-
 
25
                this.avaliacaoFuncionarioDTO = new AvaliacaoFuncionarioDTO(sequencialPessoa, sequencialFuncionario, nomeFuncionario, emailFuncionario,
-
 
26
                                codigoContabilidade, sequencialAvaliacao, null, null, porcentagemComissao, null, null, valorComissao, valorMetaMensal);
23
        }
27
        }
24
28
25
        public AvaliacaoFuncionarioDTO getAvaliacaoFuncionarioDTO() {
29
        public AvaliacaoFuncionarioDTO getAvaliacaoFuncionarioDTO() {
26
                return avaliacaoFuncionarioDTO;
30
                return avaliacaoFuncionarioDTO;
27
        }
31
        }
28
        public void setAvaliacaoFuncionarioDTO(AvaliacaoFuncionarioDTO avaliacaoFuncionarioDTO) {
32
        public void setAvaliacaoFuncionarioDTO(AvaliacaoFuncionarioDTO avaliacaoFuncionarioDTO) {
29
                this.avaliacaoFuncionarioDTO = avaliacaoFuncionarioDTO;
33
                this.avaliacaoFuncionarioDTO = avaliacaoFuncionarioDTO;
30
        }
34
        }
31
       
35
       
32
        public ParcelaDTO getParcelaSalario() {
-
 
33
                return parcelaSalario;
-
 
-
 
36
        public List<ParcelaDTO> getParcelas() {
-
 
37
                return parcelas;
34
        }
38
        }
35
        public void setParcelaSalario(ParcelaDTO parcelaSalario) {
-
 
36
                this.parcelaSalario = parcelaSalario;
-
 
-
 
39
        public void setParcelas(List<ParcelaDTO> parcelas) {
-
 
40
                this.parcelas = parcelas;
37
        }
41
        }
38
-
 
-
 
42
       
39
        public Double getValorSalarioImportado() {
43
        public Double getValorSalarioImportado() {
40
                return valorSalarioImportado;
44
                return valorSalarioImportado;
41
        }
45
        }
42
        public void setValorSalarioImportado(Double valorSalarioImportado) {
46
        public void setValorSalarioImportado(Double valorSalarioImportado) {
43
                this.valorSalarioImportado = valorSalarioImportado;
47
                this.valorSalarioImportado = valorSalarioImportado;
Line 46... Line 50...
46
        public Boolean getEnviarEmail() {
50
        public Boolean getEnviarEmail() {
47
                return enviarEmail;
51
                return enviarEmail;
48
        }
52
        }
49
        public void setEnviarEmail(Boolean enviarEmail) {
53
        public void setEnviarEmail(Boolean enviarEmail) {
50
                this.enviarEmail = enviarEmail;
54
                this.enviarEmail = enviarEmail;
-
 
55
        }
-
 
56
       
-
 
57
        public FolhaPagamentoFuncionarioArquivoDTO getArquivo() {
-
 
58
                return arquivo;
-
 
59
        }
-
 
60
        public void setArquivo(FolhaPagamentoFuncionarioArquivoDTO arquivo) {
-
 
61
                this.arquivo = arquivo;
51
        }
62
        }
52
63
53
        public Integer getCodigoContabilidadeDoFuncionario() {
64
        public Integer getCodigoContabilidadeDoFuncionario() {
54
                return getAvaliacaoFuncionarioDTO() != null? getAvaliacaoFuncionarioDTO().getCodigoContabilidadeDoFuncionario() : null;
65
                return getAvaliacaoFuncionarioDTO() != null? getAvaliacaoFuncionarioDTO().getCodigoContabilidadeDoFuncionario() : null;
55
        }
66
        }
Line 62... Line 73...
62
        @Transient
73
        @Transient
63
        public String getEmailDaPessoa() {
74
        public String getEmailDaPessoa() {
64
                return VerificadorUtil.naoEstaNulo(getAvaliacaoFuncionarioDTO())? getAvaliacaoFuncionarioDTO().getEmailDaPessoa() : null;
75
                return VerificadorUtil.naoEstaNulo(getAvaliacaoFuncionarioDTO())? getAvaliacaoFuncionarioDTO().getEmailDaPessoa() : null;
65
        }
76
        }
66
       
77
       
67
        @Transient
-
 
68
        public Double getValorDoSalario() {
-
 
69
                return VerificadorUtil.naoEstaNulo(getParcelaSalario())? getParcelaSalario().getValor() : null;
-
 
70
        }
-
 
71
-
 
72
}
78
}