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