Subversion Repositories Integrator Subversion

Rev

Rev 659 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 659 Rev 741
Line 33... Line 33...
33
                        "(SELECT SUM(afi.quantidadePontos) FROM AvaliacaoFuncionarioItemAvaliacao afi " +
33
                        "(SELECT SUM(afi.quantidadePontos) FROM AvaliacaoFuncionarioItemAvaliacao afi " +
34
                        "WHERE afi.avaliacaoFuncionario.avaliacaoFuncionarioId.sequencialAvaliacao = e.avaliacaoFuncionarioId.sequencialAvaliacao AND " +
34
                        "WHERE afi.avaliacaoFuncionario.avaliacaoFuncionarioId.sequencialAvaliacao = e.avaliacaoFuncionarioId.sequencialAvaliacao AND " +
35
            "afi.avaliacaoFuncionario.loja.sequencial = e.loja.sequencial AND " +
35
            "afi.avaliacaoFuncionario.loja.sequencial = e.loja.sequencial AND " +
36
            "afi.avaliacaoFuncionario.avaliacaoFuncionarioId.sequencialFuncionario = e.avaliacaoFuncionarioId.sequencialFuncionario AND " +
36
            "afi.avaliacaoFuncionario.avaliacaoFuncionarioId.sequencialFuncionario = e.avaliacaoFuncionarioId.sequencialFuncionario AND " +
37
            "afi.itemAvaliacao.indicadorRetirarPontos IS TRUE), " +
37
            "afi.itemAvaliacao.indicadorRetirarPontos IS TRUE), " +
38
            "e.valorMetaMensal, e.valorMetaTicketMedio, e.valorComissao) ";
-
 
-
 
38
            "e.valorMetaMensal, e.valorMetaTicketMedio, e.valorComissao, e.porcentagemComissao) ";
39
        public AvaliacaoFuncionarioDTO(Long sequencialAvaliacao, Long sequencialLoja, Long sequencialFuncionario, Long sequencialVigencia,
39
        public AvaliacaoFuncionarioDTO(Long sequencialAvaliacao, Long sequencialLoja, Long sequencialFuncionario, Long sequencialVigencia,
40
                        String descricaoVigencia, String observacao, Long pontuacaoNegativa, Double valorMetaMensal, Double valorMetaTicketMedio, Double valorComissao) {
-
 
-
 
40
                        String descricaoVigencia, String observacao, Long pontuacaoNegativa, Double valorMetaMensal, Double valorMetaTicketMedio, Double valorComissao,
-
 
41
                        Double porcentagemComissao) {
41
                this.avaliacaoDTO = new AvaliacaoDTO(sequencialAvaliacao, null, descricaoVigencia);
42
                this.avaliacaoDTO = new AvaliacaoDTO(sequencialAvaliacao, null, descricaoVigencia);
42
                this.lojaDTO = new LojaDTO(sequencialLoja);
43
                this.lojaDTO = new LojaDTO(sequencialLoja);
43
                this.funcionarioDTO = new FuncionarioDTO(sequencialFuncionario, null, null);
44
                this.funcionarioDTO = new FuncionarioDTO(sequencialFuncionario, null, null);
44
               
45
               
45
                this.observacao = observacao;
46
                this.observacao = observacao;
Line 49... Line 50...
49
                        this.pontuacao = new Long(10);
50
                        this.pontuacao = new Long(10);
50
                }
51
                }
51
                this.valorMetaMensal = valorMetaMensal;
52
                this.valorMetaMensal = valorMetaMensal;
52
                this.valorMetaTicketMedio = valorMetaTicketMedio;
53
                this.valorMetaTicketMedio = valorMetaTicketMedio;
53
                this.valorComissao = valorComissao;
54
                this.valorComissao = valorComissao;
-
 
55
                this.porcentagemComissao = porcentagemComissao;
54
        }
56
        }
55
       
57
       
56
        public AvaliacaoFuncionarioDTO(Long sequencialPessoa, Long sequencialFuncionario, String nomeFuncionario, String cpfFuncionario, String emailFuncionario,
58
        public AvaliacaoFuncionarioDTO(Long sequencialPessoa, Long sequencialFuncionario, String nomeFuncionario, String cpfFuncionario, String emailFuncionario,
57
                        Integer codigoContabilidade, Long sequencialAvaliacao, Long sequencialVigencia, String descricaoVigencia, Double porcentagemComissao,
59
                        Integer codigoContabilidade, Long sequencialAvaliacao, Long sequencialVigencia, String descricaoVigencia, Double porcentagemComissao,
58
                        String observacao, Long pontuacao, Double valorComissao, Double valorMetaMensal) {
60
                        String observacao, Long pontuacao, Double valorComissao, Double valorMetaMensal) {