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 | }
|