Rev 268 | Rev 429 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 268 | Rev 279 | ||
|---|---|---|---|
| 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 | import br.com.ec.domain.model.tipos.TipoComissionamento; |
8 | import br.com.ec.domain.model.tipos.TipoComissionamento; |
| 7 | 9 | ||
| 8 | public class AvaliacaoFuncionarioDTO { |
10 | public class AvaliacaoFuncionarioDTO { |
| - | 11 | ||
| - | 12 | private Long sequencialFuncionario; |
|
| - | 13 | private Long sequencialAvaliacao; |
|
| - | 14 | ||
| - | 15 | private String descricaoVigencia; |
|
| - | 16 | private Double porcentagemComissao; |
|
| - | 17 | private String observacao; |
|
| - | 18 | private Long pontuacao; |
|
| 9 | 19 | ||
| 10 | private Double valorTotalVendido; |
20 | private Double valorTotalVendido; |
| 11 | private Double valorMetaMensal; |
21 | private Double valorMetaMensal; |
| 12 | 22 | ||
| 13 | /*
|
- | |
| 14 | private AvaliacaoFuncionarioId avaliacaoFuncionarioId;
|
- | |
| 15 | private Funcionario funcionario;
|
- | |
| 16 | private Avaliacao avaliacao;
|
- | |
| 17 | private String observacao;
|
- | |
| 18 | private Double porcentagemComissao;
|
- | |
| 19 | private Integer quantidadeHorasExtras50;
|
- | |
| 20 | private Integer quantidadeHorasExtras100;
|
- | |
| 21 | private Double valorMetaMensalVivo;
|
- | |
| 22 | private Double valorComissao;
|
- | |
| - | 23 | private List<AvaliacaoFuncionarioItemAvaliacaoDTO> itensAvaliacao; |
|
| 23 |
|
24 | |
| 24 | private Double valorTotalVendidoVivo;
|
- | |
| - | 25 | public AvaliacaoFuncionarioDTO() {} |
|
| - | 26 | ||
| - | 27 | public AvaliacaoFuncionarioDTO(Long sequencialFuncionario, Long sequencialAvaliacao, String descricaoVigencia, |
|
| - | 28 | String observacao, Long pontuacaoNegativa) { |
|
| - | 29 | this.sequencialFuncionario = sequencialFuncionario; |
|
| - | 30 | this.sequencialAvaliacao = sequencialAvaliacao; |
|
| - | 31 | this.descricaoVigencia = descricaoVigencia; |
|
| - | 32 | this.observacao = observacao; |
|
| - | 33 | if (VerificadorUtil.naoEstaNulo(pontuacaoNegativa)) { |
|
| - | 34 | this.pontuacao = 10 - pontuacaoNegativa; |
|
| - | 35 | } else { |
|
| - | 36 | this.pontuacao = new Long(10); |
|
| - | 37 | }
|
|
| - | 38 | }
|
|
| - | 39 | ||
| - | 40 | public Long getSequencialFuncionario() { |
|
| - | 41 | return sequencialFuncionario; |
|
| - | 42 | }
|
|
| - | 43 | public void setSequencialFuncionario(Long sequencialFuncionario) { |
|
| - | 44 | this.sequencialFuncionario = sequencialFuncionario; |
|
| - | 45 | }
|
|
| - | 46 | ||
| - | 47 | public Long getSequencialAvaliacao() { |
|
| - | 48 | return sequencialAvaliacao; |
|
| - | 49 | }
|
|
| - | 50 | public void setSequencialAvaliacao(Long sequencialAvaliacao) { |
|
| - | 51 | this.sequencialAvaliacao = sequencialAvaliacao; |
|
| - | 52 | }
|
|
| - | 53 | ||
| - | 54 | public String getDescricaoVigencia() { |
|
| - | 55 | return descricaoVigencia; |
|
| - | 56 | }
|
|
| - | 57 | public void setDescricaoVigencia(String descricaoVigencia) { |
|
| - | 58 | this.descricaoVigencia = descricaoVigencia; |
|
| - | 59 | }
|
|
| - | 60 | ||
| - | 61 | public Double getPorcentagemComissao() { |
|
| - | 62 | return porcentagemComissao; |
|
| - | 63 | }
|
|
| - | 64 | public void setPorcentagemComissao(Double porcentagemComissao) { |
|
| - | 65 | this.porcentagemComissao = porcentagemComissao; |
|
| - | 66 | }
|
|
| - | 67 | ||
| - | 68 | public String getObservacao() { |
|
| - | 69 | return observacao; |
|
| - | 70 | }
|
|
| - | 71 | public void setObservacao(String observacao) { |
|
| - | 72 | this.observacao = observacao; |
|
| - | 73 | }
|
|
| - | 74 | ||
| - | 75 | public Long getPontuacao() { |
|
| - | 76 | return pontuacao; |
|
| - | 77 | }
|
|
| - | 78 | public void setPontuacao(Long pontuacao) { |
|
| - | 79 | this.pontuacao = pontuacao; |
|
| - | 80 | }
|
|
| 25 |
|
81 | |
| 26 | // private List<AvaliacaoFuncionarioItemAvaliacao> itens;
|
- | |
| 27 | */
|
- | |
| 28 | - | ||
| 29 | public Double getValorTotalVendido() { |
82 | public Double getValorTotalVendido() { |
| 30 | return valorTotalVendido; |
83 | return valorTotalVendido; |
| 31 | }
|
84 | }
|
| 32 | public void setValorTotalVendido(Double valorTotalVendido) { |
85 | public void setValorTotalVendido(Double valorTotalVendido) { |
| 33 | this.valorTotalVendido = valorTotalVendido; |
86 | this.valorTotalVendido = valorTotalVendido; |
| Line 36... | Line 89... | ||
| 36 | public Double getValorMetaMensal() { |
89 | public Double getValorMetaMensal() { |
| 37 | return valorMetaMensal; |
90 | return valorMetaMensal; |
| 38 | }
|
91 | }
|
| 39 | public void setValorMetaMensal(Double valorMetaMensal) { |
92 | public void setValorMetaMensal(Double valorMetaMensal) { |
| 40 | this.valorMetaMensal = valorMetaMensal; |
93 | this.valorMetaMensal = valorMetaMensal; |
| - | 94 | }
|
|
| - | 95 | ||
| - | 96 | public List<AvaliacaoFuncionarioItemAvaliacaoDTO> getItensAvaliacao() { |
|
| - | 97 | return itensAvaliacao; |
|
| - | 98 | }
|
|
| - | 99 | public void setItensAvaliacao(List<AvaliacaoFuncionarioItemAvaliacaoDTO> itensAvaliacao) { |
|
| - | 100 | this.itensAvaliacao = itensAvaliacao; |
|
| 41 | }
|
101 | }
|
| 42 | 102 | ||
| 43 | @Transient |
103 | @Transient |
| 44 | public Double retornarValorComissao(Double totalVendas, String tipoComissionamento) { |
104 | public Double retornarValorComissao(Double totalVendas, String tipoComissionamento) { |
| 45 | if (VerificadorUtil.naoEstaNuloOuVazio(valorMetaMensal)) { |
105 | if (VerificadorUtil.naoEstaNuloOuVazio(valorMetaMensal)) { |