Subversion Repositories Integrator Subversion

Rev

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

Rev 653 Rev 654
Line 8... Line 8...
8
import br.com.ec.domain.model.tipos.TipoComissionamento;
8
import br.com.ec.domain.model.tipos.TipoComissionamento;
9
9
10
public class AvaliacaoFuncionarioDTO {
10
public class AvaliacaoFuncionarioDTO {
11
11
12
        private AvaliacaoDTO avaliacaoDTO;
12
        private AvaliacaoDTO avaliacaoDTO;
-
 
13
        private LojaDTO lojaDTO;
13
        private FuncionarioDTO funcionarioDTO;
14
        private FuncionarioDTO funcionarioDTO;
14
       
15
       
15
        private Double porcentagemComissao;
16
        private Double porcentagemComissao;
16
        private String observacao;
17
        private String observacao;
17
        private Long pontuacao;
18
        private Long pontuacao;
Line 23... Line 24...
23
        private List<AvaliacaoFuncionarioItemAvaliacaoDTO> itensAvaliacao;
24
        private List<AvaliacaoFuncionarioItemAvaliacaoDTO> itensAvaliacao;
24
       
25
       
25
        public AvaliacaoFuncionarioDTO() {}
26
        public AvaliacaoFuncionarioDTO() {}
26
       
27
       
27
        public static String CONSULTA_DTO_COMPLETA = "new br.com.ec.domain.dto.AvaliacaoFuncionarioDTO(" +
28
        public static String CONSULTA_DTO_COMPLETA = "new br.com.ec.domain.dto.AvaliacaoFuncionarioDTO(" +
28
                        "e.avaliacaoFuncionarioId.sequencialFuncionario, e.avaliacaoFuncionarioId.sequencialAvaliacao, e.avaliacaoFuncionarioId.sequencialLoja" +
-
 
29
                        ", e.avaliacao.vigencia.descricao, e.observacao" +
-
 
30
                        ", (SELECT SUM(afi.quantidadePontos) FROM AvaliacaoFuncionarioItemAvaliacao afi " +
-
 
31
                        "WHERE afi.avaliacaoFuncionario.avaliacaoFuncionarioId.sequencialFuncionario = e.avaliacaoFuncionarioId.sequencialFuncionario AND " +
-
 
32
            "afi.avaliacaoFuncionario.avaliacaoFuncionarioId.sequencialAvaliacao = e.avaliacaoFuncionarioId.sequencialAvaliacao AND " +
-
 
-
 
29
                        "e.avaliacaoFuncionarioId.sequencialAvaliacao, e.avaliacaoFuncionarioId.sequencialLoja, e.avaliacaoFuncionarioId.sequencialFuncionario, " +
-
 
30
                        "e.avaliacao.vigencia.sequencial, e.avaliacao.vigencia.descricao, e.observacao, " +
-
 
31
                        "(SELECT SUM(afi.quantidadePontos) FROM AvaliacaoFuncionarioItemAvaliacao afi " +
-
 
32
                        "WHERE afi.avaliacaoFuncionario.avaliacaoFuncionarioId.sequencialAvaliacao = e.avaliacaoFuncionarioId.sequencialAvaliacao AND " +
33
            "afi.avaliacaoFuncionario.avaliacaoFuncionarioId.sequencialLoja = e.avaliacaoFuncionarioId.sequencialLoja AND " +
33
            "afi.avaliacaoFuncionario.avaliacaoFuncionarioId.sequencialLoja = e.avaliacaoFuncionarioId.sequencialLoja AND " +
-
 
34
            "afi.avaliacaoFuncionario.avaliacaoFuncionarioId.sequencialFuncionario = e.avaliacaoFuncionarioId.sequencialFuncionario AND " +
34
            "afi.itemAvaliacao.indicadorRetirarPontos IS TRUE)) ";
35
            "afi.itemAvaliacao.indicadorRetirarPontos IS TRUE)) ";
35
        public AvaliacaoFuncionarioDTO(Long sequencialFuncionario, Long sequencialAvaliacao, Long sequencialVigencia, String descricaoVigencia,
-
 
36
                        String observacao, Long pontuacaoNegativa) {
-
 
-
 
36
        public AvaliacaoFuncionarioDTO(Long sequencialAvaliacao, Long sequencialLoja, Long sequencialFuncionario, Long sequencialVigencia,
-
 
37
                        String descricaoVigencia, String observacao, Long pontuacaoNegativa) {
37
                this.avaliacaoDTO = new AvaliacaoDTO(sequencialAvaliacao, null, descricaoVigencia);
38
                this.avaliacaoDTO = new AvaliacaoDTO(sequencialAvaliacao, null, descricaoVigencia);
-
 
39
                this.lojaDTO = new LojaDTO(sequencialLoja);
38
                this.funcionarioDTO = new FuncionarioDTO(sequencialFuncionario, null, null);
40
                this.funcionarioDTO = new FuncionarioDTO(sequencialFuncionario, null, null);
39
               
41
               
40
                this.observacao = observacao;
42
                this.observacao = observacao;
41
                if (VerificadorUtil.naoEstaNulo(pontuacaoNegativa)) {
43
                if (VerificadorUtil.naoEstaNulo(pontuacaoNegativa)) {
42
                        this.pontuacao = 10 - pontuacaoNegativa;
44
                        this.pontuacao = 10 - pontuacaoNegativa;
Line 60... Line 62...
60
        public AvaliacaoDTO getAvaliacaoDTO() {
62
        public AvaliacaoDTO getAvaliacaoDTO() {
61
                return avaliacaoDTO;
63
                return avaliacaoDTO;
62
        }
64
        }
63
        public void setAvaliacaoDTO(AvaliacaoDTO avaliacaoDTO) {
65
        public void setAvaliacaoDTO(AvaliacaoDTO avaliacaoDTO) {
64
                this.avaliacaoDTO = avaliacaoDTO;
66
                this.avaliacaoDTO = avaliacaoDTO;
-
 
67
        }
-
 
68
       
-
 
69
        public LojaDTO getLojaDTO() {
-
 
70
                return lojaDTO;
-
 
71
        }
-
 
72
        public void setLojaDTO(LojaDTO lojaDTO) {
-
 
73
                this.lojaDTO = lojaDTO;
65
        }
74
        }
66
       
75
       
67
        public FuncionarioDTO getFuncionarioDTO() {
76
        public FuncionarioDTO getFuncionarioDTO() {
68
                return funcionarioDTO;
77
                return funcionarioDTO;
69
        }
78
        }
Line 187... Line 196...
187
                return VerificadorUtil.naoEstaNulo(getFuncionarioDTO())? getFuncionarioDTO().getCodigoContabilidade() : null;
196
                return VerificadorUtil.naoEstaNulo(getFuncionarioDTO())? getFuncionarioDTO().getCodigoContabilidade() : null;
188
        }
197
        }
189
198
190
        public Long getSequencialPessoaDoFuncionario() {
199
        public Long getSequencialPessoaDoFuncionario() {
191
                return VerificadorUtil.naoEstaNulo(getFuncionarioDTO())? getFuncionarioDTO().getSequencialPessoaDoFuncionario() : null;
200
                return VerificadorUtil.naoEstaNulo(getFuncionarioDTO())? getFuncionarioDTO().getSequencialPessoaDoFuncionario() : null;
192
        }
-
 
193
       
-
 
194
        public Long getSequencialDoFuncionario() {
-
 
195
                return VerificadorUtil.naoEstaNulo(getFuncionarioDTO())? getFuncionarioDTO().getSequencialFuncionario() : null;
-
 
196
        }
201
        }
197
       
202
       
198
        public Long getSequencialDaAvaliacao() {
203
        public Long getSequencialDaAvaliacao() {
199
                return VerificadorUtil.naoEstaNulo(getAvaliacaoDTO())? getAvaliacaoDTO().getSequencial() : null;
204
                return VerificadorUtil.naoEstaNulo(getAvaliacaoDTO())? getAvaliacaoDTO().getSequencial() : null;
-
 
205
        }
-
 
206
       
-
 
207
        public Long getSequencialDaLoja() {
-
 
208
                return VerificadorUtil.naoEstaNulo(getLojaDTO())? getLojaDTO().getSequencial() : null;
-
 
209
        }
-
 
210
       
-
 
211
        public Long getSequencialDoFuncionario() {
-
 
212
                return VerificadorUtil.naoEstaNulo(getFuncionarioDTO())? getFuncionarioDTO().getSequencialFuncionario() : null;
200
        }
213
        }
201
       
214
       
202
        public String getCpfCnpjDoFuncionario() {
215
        public String getCpfCnpjDoFuncionario() {
203
                return VerificadorUtil.naoEstaNulo(getFuncionarioDTO())? getFuncionarioDTO().getCpfCnpjDaPessoa() : null;
216
                return VerificadorUtil.naoEstaNulo(getFuncionarioDTO())? getFuncionarioDTO().getCpfCnpjDaPessoa() : null;
204
        }
217
        }