Subversion Repositories Integrator Subversion

Rev

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

Rev 654 Rev 659
Line 15... Line 15...
15
       
15
       
16
        private Double porcentagemComissao;
16
        private Double porcentagemComissao;
17
        private String observacao;
17
        private String observacao;
18
        private Long pontuacao;
18
        private Long pontuacao;
19
       
19
       
20
        private Double valorTotalVendido;
-
 
21
        private Double valorMetaMensal;
20
        private Double valorMetaMensal;
-
 
21
        private Double valorMetaTicketMedio;
22
        private Double valorComissao;
22
        private Double valorComissao;
-
 
23
       
-
 
24
        private Double valorTotalVendido;
23
       
25
       
24
        private List<AvaliacaoFuncionarioItemAvaliacaoDTO> itensAvaliacao;
26
        private List<AvaliacaoFuncionarioItemAvaliacaoDTO> itensAvaliacao;
25
       
27
       
26
        public AvaliacaoFuncionarioDTO() {}
28
        public AvaliacaoFuncionarioDTO() {}
27
       
29
       
28
        public static String CONSULTA_DTO_COMPLETA = "new br.com.ec.domain.dto.AvaliacaoFuncionarioDTO(" +
30
        public static String CONSULTA_DTO_COMPLETA = "new br.com.ec.domain.dto.AvaliacaoFuncionarioDTO(" +
29
                        "e.avaliacaoFuncionarioId.sequencialAvaliacao, e.avaliacaoFuncionarioId.sequencialLoja, e.avaliacaoFuncionarioId.sequencialFuncionario, " +
-
 
-
 
31
                        "e.avaliacaoFuncionarioId.sequencialAvaliacao, e.loja.sequencial, e.avaliacaoFuncionarioId.sequencialFuncionario, " +
30
                        "e.avaliacao.vigencia.sequencial, e.avaliacao.vigencia.descricao, e.observacao, " +
32
                        "e.avaliacao.vigencia.sequencial, e.avaliacao.vigencia.descricao, e.observacao, " +
31
                        "(SELECT SUM(afi.quantidadePontos) FROM AvaliacaoFuncionarioItemAvaliacao afi " +
33
                        "(SELECT SUM(afi.quantidadePontos) FROM AvaliacaoFuncionarioItemAvaliacao afi " +
32
                        "WHERE afi.avaliacaoFuncionario.avaliacaoFuncionarioId.sequencialAvaliacao = e.avaliacaoFuncionarioId.sequencialAvaliacao AND " +
34
                        "WHERE afi.avaliacaoFuncionario.avaliacaoFuncionarioId.sequencialAvaliacao = e.avaliacaoFuncionarioId.sequencialAvaliacao AND " +
33
            "afi.avaliacaoFuncionario.avaliacaoFuncionarioId.sequencialLoja = e.avaliacaoFuncionarioId.sequencialLoja AND " +
-
 
-
 
35
            "afi.avaliacaoFuncionario.loja.sequencial = e.loja.sequencial AND " +
34
            "afi.avaliacaoFuncionario.avaliacaoFuncionarioId.sequencialFuncionario = e.avaliacaoFuncionarioId.sequencialFuncionario AND " +
36
            "afi.avaliacaoFuncionario.avaliacaoFuncionarioId.sequencialFuncionario = e.avaliacaoFuncionarioId.sequencialFuncionario AND " +
35
            "afi.itemAvaliacao.indicadorRetirarPontos IS TRUE)) ";
-
 
-
 
37
            "afi.itemAvaliacao.indicadorRetirarPontos IS TRUE), " +
-
 
38
            "e.valorMetaMensal, e.valorMetaTicketMedio, e.valorComissao) ";
36
        public AvaliacaoFuncionarioDTO(Long sequencialAvaliacao, Long sequencialLoja, Long sequencialFuncionario, Long sequencialVigencia,
39
        public AvaliacaoFuncionarioDTO(Long sequencialAvaliacao, Long sequencialLoja, Long sequencialFuncionario, Long sequencialVigencia,
37
                        String descricaoVigencia, String observacao, Long pontuacaoNegativa) {
-
 
-
 
40
                        String descricaoVigencia, String observacao, Long pontuacaoNegativa, Double valorMetaMensal, Double valorMetaTicketMedio, Double valorComissao) {
38
                this.avaliacaoDTO = new AvaliacaoDTO(sequencialAvaliacao, null, descricaoVigencia);
41
                this.avaliacaoDTO = new AvaliacaoDTO(sequencialAvaliacao, null, descricaoVigencia);
39
                this.lojaDTO = new LojaDTO(sequencialLoja);
42
                this.lojaDTO = new LojaDTO(sequencialLoja);
40
                this.funcionarioDTO = new FuncionarioDTO(sequencialFuncionario, null, null);
43
                this.funcionarioDTO = new FuncionarioDTO(sequencialFuncionario, null, null);
41
               
44
               
42
                this.observacao = observacao;
45
                this.observacao = observacao;
43
                if (VerificadorUtil.naoEstaNulo(pontuacaoNegativa)) {
46
                if (VerificadorUtil.naoEstaNulo(pontuacaoNegativa)) {
44
                        this.pontuacao = 10 - pontuacaoNegativa;
47
                        this.pontuacao = 10 - pontuacaoNegativa;
45
                } else {
48
                } else {
46
                        this.pontuacao = new Long(10);
49
                        this.pontuacao = new Long(10);
47
                }
50
                }
-
 
51
                this.valorMetaMensal = valorMetaMensal;
-
 
52
                this.valorMetaTicketMedio = valorMetaTicketMedio;
-
 
53
                this.valorComissao = valorComissao;
48
        }
54
        }
49
       
55
       
50
        public AvaliacaoFuncionarioDTO(Long sequencialPessoa, Long sequencialFuncionario, String nomeFuncionario, String cpfFuncionario, String emailFuncionario,
56
        public AvaliacaoFuncionarioDTO(Long sequencialPessoa, Long sequencialFuncionario, String nomeFuncionario, String cpfFuncionario, String emailFuncionario,
51
                        Integer codigoContabilidade, Long sequencialAvaliacao, Long sequencialVigencia, String descricaoVigencia, Double porcentagemComissao,
57
                        Integer codigoContabilidade, Long sequencialAvaliacao, Long sequencialVigencia, String descricaoVigencia, Double porcentagemComissao,
52
                        String observacao, Long pontuacao, Double valorComissao, Double valorMetaMensal) {
58
                        String observacao, Long pontuacao, Double valorComissao, Double valorMetaMensal) {
Line 111... Line 117...
111
        public Double getValorMetaMensal() {
117
        public Double getValorMetaMensal() {
112
                return valorMetaMensal;
118
                return valorMetaMensal;
113
        }
119
        }
114
        public void setValorMetaMensal(Double valorMetaMensal) {
120
        public void setValorMetaMensal(Double valorMetaMensal) {
115
                this.valorMetaMensal = valorMetaMensal;
121
                this.valorMetaMensal = valorMetaMensal;
-
 
122
        }
-
 
123
       
-
 
124
        public Double getValorMetaTicketMedio() {
-
 
125
                return valorMetaTicketMedio;
-
 
126
        }
-
 
127
        public void setValorMetaTicketMedio(Double valorMetaTicketMedio) {
-
 
128
                this.valorMetaTicketMedio = valorMetaTicketMedio;
116
        }
129
        }
117
       
130
       
118
        public Double getValorComissao() {
131
        public Double getValorComissao() {
119
                return valorComissao;
132
                return valorComissao;
120
        }
133
        }