Subversion Repositories Integrator Subversion

Rev

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)) {