Rev 268 | Rev 650 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 268 | Rev 279 | ||
|---|---|---|---|
| Line 43... | Line 43... | ||
| 43 | private Double valorComissao; |
43 | private Double valorComissao; |
| 44 | 44 | ||
| 45 | private Double valorTotalVendido; |
45 | private Double valorTotalVendido; |
| 46 | private Double valorTotalVendidoVivo; |
46 | private Double valorTotalVendidoVivo; |
| 47 | 47 | ||
| 48 | // private List<AvaliacaoFuncionarioItemAvaliacao> itens;
|
- | |
| - | 48 | private List<AvaliacaoFuncionarioItemAvaliacao> itens; |
|
| 49 | 49 | ||
| 50 | public AvaliacaoFuncionario() { |
50 | public AvaliacaoFuncionario() { |
| 51 | this.avaliacaoFuncionarioId = new AvaliacaoFuncionarioId(); |
51 | this.avaliacaoFuncionarioId = new AvaliacaoFuncionarioId(); |
| 52 | }
|
52 | }
|
| 53 | 53 | ||
| Line 161... | Line 161... | ||
| 161 | return valorComissao; |
161 | return valorComissao; |
| 162 | }
|
162 | }
|
| 163 | public void setValorComissao(Double valorComissao) { |
163 | public void setValorComissao(Double valorComissao) { |
| 164 | this.valorComissao = valorComissao; |
164 | this.valorComissao = valorComissao; |
| 165 | }
|
165 | }
|
| 166 | /*
|
- | |
| - | 166 | ||
| 167 | @OneToMany(mappedBy="avaliacaoFuncionario", cascade=CascadeType.ALL, orphanRemoval=true)
|
167 | @OneToMany(mappedBy="avaliacaoFuncionario", cascade=CascadeType.ALL, orphanRemoval=true) |
| 168 | public List<AvaliacaoFuncionarioItemAvaliacao> getItens() {
|
168 | public List<AvaliacaoFuncionarioItemAvaliacao> getItens() { |
| 169 | return itens;
|
169 | return itens; |
| 170 | }
|
170 | }
|
| 171 | public void setItens(List<AvaliacaoFuncionarioItemAvaliacao> itens) {
|
171 | public void setItens(List<AvaliacaoFuncionarioItemAvaliacao> itens) { |
| 172 | this.itens = itens;
|
172 | this.itens = itens; |
| 173 | }
|
173 | }
|
| 174 | */
|
- | |
| - | 174 | ||
| 175 | @Override |
175 | @Override |
| 176 | public int hashCode() { |
176 | public int hashCode() { |
| 177 | final int prime = 31; |
177 | final int prime = 31; |
| 178 | int result = 1; |
178 | int result = 1; |
| 179 | result = prime * result + ((avaliacaoFuncionarioId == null) ? 0 : avaliacaoFuncionarioId.hashCode()); |
179 | result = prime * result + ((avaliacaoFuncionarioId == null) ? 0 : avaliacaoFuncionarioId.hashCode()); |
| Line 225... | Line 225... | ||
| 225 | 225 | ||
| 226 | @Transient |
226 | @Transient |
| 227 | public Long getSequencialDoFuncionario() { |
227 | public Long getSequencialDoFuncionario() { |
| 228 | return VerificadorUtil.naoEstaNulo(getAvaliacaoFuncionarioId())? getAvaliacaoFuncionarioId().getSequencialFuncionario() : null; |
228 | return VerificadorUtil.naoEstaNulo(getAvaliacaoFuncionarioId())? getAvaliacaoFuncionarioId().getSequencialFuncionario() : null; |
| 229 | }
|
229 | }
|
| 230 | /*
|
- | |
| - | 230 | ||
| 231 | @Transient
|
231 | @Transient |
| 232 | public Integer pontuacao(Set<AvaliacaoFuncionarioItemAvaliacao> itens) {
|
232 | public Integer pontuacao(Set<AvaliacaoFuncionarioItemAvaliacao> itens) { |
| 233 | Integer pontuacao = 10;
|
233 | Integer pontuacao = 10; |
| 234 | if (VerificadorUtil.naoEstaNulo(itens)) {
|
234 | if (VerificadorUtil.naoEstaNulo(itens)) { |
| 235 | for (AvaliacaoFuncionarioItemAvaliacao item : itens) {
|
235 | for (AvaliacaoFuncionarioItemAvaliacao item : itens) { |
| Line 281... | Line 281... | ||
| 281 | break;
|
281 | break; |
| 282 | }
|
282 | }
|
| 283 | }
|
283 | }
|
| 284 | getItens().add(itemParticipante);
|
284 | getItens().add(itemParticipante); |
| 285 | }
|
285 | }
|
| 286 | */
|
- | |
| - | 286 | ||
| 287 | @Transient |
287 | @Transient |
| 288 | public Double retornarValorComissao(Double totalVendas, String tipoComissionamento) { |
288 | public Double retornarValorComissao(Double totalVendas, String tipoComissionamento) { |
| 289 | if (VerificadorUtil.naoEstaNuloOuVazio(valorMetaMensal)) { |
289 | if (VerificadorUtil.naoEstaNuloOuVazio(valorMetaMensal)) { |
| 290 | return totalVendas * retornarFaixaComissao(totalVendas, tipoComissionamento); |
290 | return totalVendas * retornarFaixaComissao(totalVendas, tipoComissionamento); |
| 291 | }
|
291 | }
|