Subversion Repositories Integrator Subversion

Rev

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

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