Rev 333 | Rev 651 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 333 | Rev 337 | ||
|---|---|---|---|
| Line 40... | Line 40... | ||
| 40 | private Integer quantidadeHorasExtras100; |
40 | private Integer quantidadeHorasExtras100; |
| 41 | private Double valorMetaMensal; |
41 | private Double valorMetaMensal; |
| 42 | private Double valorMetaMensalVivo; |
42 | private Double valorMetaMensalVivo; |
| 43 | private Double valorMetaTicketMedio; |
43 | private Double valorMetaTicketMedio; |
| 44 | private Double valorComissao; |
44 | private Double valorComissao; |
| - | 45 | private Double pontuacaoMeta; |
|
| 45 | 46 | ||
| 46 | private Double valorTotalVendido; |
47 | private Double valorTotalVendido; |
| 47 | private Double valorTotalVendidoVivo; |
48 | private Double valorTotalVendidoVivo; |
| 48 | 49 | ||
| 49 | private List<AvaliacaoFuncionarioItemAvaliacao> itens; |
50 | private List<AvaliacaoFuncionarioItemAvaliacao> itens; |
| Line 169... | Line 170... | ||
| 169 | public Double getValorComissao() { |
170 | public Double getValorComissao() { |
| 170 | return valorComissao; |
171 | return valorComissao; |
| 171 | }
|
172 | }
|
| 172 | public void setValorComissao(Double valorComissao) { |
173 | public void setValorComissao(Double valorComissao) { |
| 173 | this.valorComissao = valorComissao; |
174 | this.valorComissao = valorComissao; |
| - | 175 | }
|
|
| - | 176 | ||
| - | 177 | @Column(name="val_pontuacao_meta") |
|
| - | 178 | public Double getPontuacaoMeta() { |
|
| - | 179 | return pontuacaoMeta; |
|
| - | 180 | }
|
|
| - | 181 | public void setPontuacaoMeta(Double pontuacaoMeta) { |
|
| - | 182 | this.pontuacaoMeta = pontuacaoMeta; |
|
| 174 | }
|
183 | }
|
| 175 | 184 | ||
| 176 | @OneToMany(mappedBy="avaliacaoFuncionario", cascade=CascadeType.ALL, orphanRemoval=true) |
185 | @OneToMany(mappedBy="avaliacaoFuncionario", cascade=CascadeType.ALL, orphanRemoval=true) |
| 177 | public List<AvaliacaoFuncionarioItemAvaliacao> getItens() { |
186 | public List<AvaliacaoFuncionarioItemAvaliacao> getItens() { |
| 178 | return itens; |
187 | return itens; |
| Line 251... | Line 260... | ||
| 251 | }
|
260 | }
|
| 252 | return pontuacao; |
261 | return pontuacao; |
| 253 | }
|
262 | }
|
| 254 | 263 | ||
| 255 | @Transient |
264 | @Transient |
| 256 | public Integer getPontuacao() { |
- | |
| 257 | Integer pontuacao = 10; |
- | |
| - | 265 | public Double getPontuacao() { |
|
| - | 266 | if (VerificadorUtil.estaNulo(getPontuacaoMeta())) { |
|
| - | 267 | return null; |
|
| - | 268 | }
|
|
| - | 269 | Double pontuacao = 10.0; |
|
| 258 | if (VerificadorUtil.naoEstaNulo(getItens())) { |
270 | if (VerificadorUtil.naoEstaNulo(getItens())) { |
| 259 | for (AvaliacaoFuncionarioItemAvaliacao item : getItens()) { |
271 | for (AvaliacaoFuncionarioItemAvaliacao item : getItens()) { |
| 260 | if (item.getItemAvaliacao().getIndicadorRetirarPontos()) { |
272 | if (item.getItemAvaliacao().getIndicadorRetirarPontos()) { |
| 261 | pontuacao = pontuacao - item.getQuantidadePontos(); |
273 | pontuacao = pontuacao - item.getQuantidadePontos(); |
| 262 | } else { |
274 | } else { |
| 263 | pontuacao = pontuacao + item.getQuantidadePontos(); |
275 | pontuacao = pontuacao + item.getQuantidadePontos(); |
| 264 | }
|
276 | }
|
| 265 | }
|
277 | }
|
| 266 | }
|
278 | }
|
| - | 279 | pontuacao = (pontuacao + getPontuacaoMeta())/2; |
|
| 267 | return pontuacao; |
280 | return pontuacao; |
| 268 | }
|
281 | }
|
| 269 | 282 | ||
| 270 | @Transient |
283 | @Transient |
| 271 | public void adicionarItemAvaliacao(AvaliacaoFuncionarioItemAvaliacao itemParticipante) { |
284 | public void adicionarItemAvaliacao(AvaliacaoFuncionarioItemAvaliacao itemParticipante) { |