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 | }
|