Subversion Repositories Integrator Subversion

Rev

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
                }