Subversion Repositories Integrator Subversion

Rev

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

Rev 705 Rev 722
Line 4... Line 4...
4
import java.io.Serializable;
4
import java.io.Serializable;
-
 
5
import java.util.ArrayList;
-
 
6
import java.util.List;
5
7
6
import javax.annotation.PostConstruct;
8
import javax.annotation.PostConstruct;
7
import javax.inject.Inject;
9
import javax.inject.Inject;
8
import javax.inject.Named;
10
import javax.inject.Named;
9
11
Line 12... Line 14...
12
import br.com.ec.core.generic.GenericService;
14
import br.com.ec.core.generic.GenericService;
13
import br.com.ec.core.util.VerificadorUtil;
15
import br.com.ec.core.util.VerificadorUtil;
14
import br.com.ec.domain.dto.AvaliacaoDTO;
16
import br.com.ec.domain.dto.AvaliacaoDTO;
15
import br.com.ec.domain.dto.AvaliacaoFuncionarioDTO;
17
import br.com.ec.domain.dto.AvaliacaoFuncionarioDTO;
16
import br.com.ec.domain.dto.AvaliacaoLojaDTO;
18
import br.com.ec.domain.dto.AvaliacaoLojaDTO;
-
 
19
import br.com.ec.domain.dto.AvaliacaoLojaFuncionarioDTO;
17
import br.com.ec.domain.dto.LojaDTO;
20
import br.com.ec.domain.dto.LojaDTO;
18
import br.com.ec.domain.dto.UsuarioDTO;
21
import br.com.ec.domain.dto.UsuarioDTO;
19
import br.com.ec.domain.dto.VendedorDTO;
22
import br.com.ec.domain.dto.VendedorDTO;
20
import br.com.ec.domain.dto.VigenciaDTO;
23
import br.com.ec.domain.dto.VigenciaDTO;
21
import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO;
24
import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO;
Line 23... Line 26...
23
import br.com.ec.domain.model.Avaliacao;
26
import br.com.ec.domain.model.Avaliacao;
24
import br.com.ec.domain.model.AvaliacaoFuncionario;
27
import br.com.ec.domain.model.AvaliacaoFuncionario;
25
import br.com.ec.domain.model.AvaliacaoFuncionarioId;
28
import br.com.ec.domain.model.AvaliacaoFuncionarioId;
26
import br.com.ec.domain.model.AvaliacaoLoja;
29
import br.com.ec.domain.model.AvaliacaoLoja;
27
import br.com.ec.domain.model.AvaliacaoLojaId;
30
import br.com.ec.domain.model.AvaliacaoLojaId;
-
 
31
import br.com.ec.domain.model.Funcionario;
-
 
32
import br.com.ec.domain.model.Loja;
-
 
33
import br.com.ec.domain.model.Vigencia;
28
import br.com.ec.domain.model.tipos.TipoFaixaComissao;
34
import br.com.ec.domain.model.tipos.TipoFaixaComissao;
29
import br.com.ec.domain.service.AvaliacaoFuncionarioService;
35
import br.com.ec.domain.service.AvaliacaoFuncionarioService;
30
import br.com.ec.domain.service.AvaliacaoLojaService;
36
import br.com.ec.domain.service.AvaliacaoLojaService;
31
import br.com.ec.domain.service.AvaliacaoService;
37
import br.com.ec.domain.service.AvaliacaoService;
32
import br.com.ec.domain.service.LojaService;
38
import br.com.ec.domain.service.LojaService;
Line 45... Line 51...
45
public class MetasAvaliacoesBean extends AbstractBean<Avaliacao> implements Serializable {
51
public class MetasAvaliacoesBean extends AbstractBean<Avaliacao> implements Serializable {
46
52
47
        private static final long serialVersionUID = 1L;
53
        private static final long serialVersionUID = 1L;
48
       
54
       
49
        private VigenciaDTO vigenciaSelecionada;
55
        private VigenciaDTO vigenciaSelecionada;
-
 
56
        private VigenciaDTO vigenciaSelecionadaParaImportar;
50
        private AvaliacaoDTO avaliacaoSelecionada;
57
        private AvaliacaoDTO avaliacaoSelecionada;
51
       
58
       
52
        private AvaliacaoLoja avaliacaoLojaSelecionada;
59
        private AvaliacaoLoja avaliacaoLojaSelecionada;
53
        private AvaliacaoFuncionario participanteSelecionado;
60
        private AvaliacaoFuncionario participanteSelecionado;
54
        private UsuarioDTO usuarioParticipanteSelecionado;
61
        private UsuarioDTO usuarioParticipanteSelecionado;
Line 117... Line 124...
117
        public VigenciaDTO getVigenciaSelecionada() {
124
        public VigenciaDTO getVigenciaSelecionada() {
118
                return vigenciaSelecionada;
125
                return vigenciaSelecionada;
119
        }
126
        }
120
        public void setVigenciaSelecionada(VigenciaDTO vigenciaSelecionada) {
127
        public void setVigenciaSelecionada(VigenciaDTO vigenciaSelecionada) {
121
                this.vigenciaSelecionada = vigenciaSelecionada;
128
                this.vigenciaSelecionada = vigenciaSelecionada;
-
 
129
        }
-
 
130
       
-
 
131
        public VigenciaDTO getVigenciaSelecionadaParaImportar() {
-
 
132
                return vigenciaSelecionadaParaImportar;
-
 
133
        }
-
 
134
        public void setVigenciaSelecionadaParaImportar(VigenciaDTO vigenciaSelecionadaParaImportar) {
-
 
135
                this.vigenciaSelecionadaParaImportar = vigenciaSelecionadaParaImportar;
122
        }
136
        }
123
       
137
       
124
        public AvaliacaoDTO getAvaliacaoSelecionada() {
138
        public AvaliacaoDTO getAvaliacaoSelecionada() {
125
                return avaliacaoSelecionada;
139
                return avaliacaoSelecionada;
126
        }
140
        }
Line 267... Line 281...
267
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
281
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
268
                        public void execute() {
282
                        public void execute() {
269
                                avaliacaoLojaService.alterar(getAvaliacaoLojaSelecionada());
283
                                avaliacaoLojaService.alterar(getAvaliacaoLojaSelecionada());
270
                                consultarMetasAvaliacoes();
284
                                consultarMetasAvaliacoes();
271
                                LancadorMensagem.lancarSucesso("META DA LOJA ALTERADA COM SUCESSO");
285
                                LancadorMensagem.lancarSucesso("META DA LOJA ALTERADA COM SUCESSO");
-
 
286
                        }
-
 
287
                });
-
 
288
        }
-
 
289
       
-
 
290
        public void importarAvaliacaoAnterior() {
-
 
291
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
-
 
292
                        public void execute() {
-
 
293
                                avaliacaoService.importarAvaliacaoAnterior(getVigenciaSelecionada(), getVigenciaSelecionadaParaImportar());
-
 
294
                                consultarMetasAvaliacoes();
-
 
295
                                LancadorMensagem.lancarSucesso("AVALIAÇÃO ANTERIOR IMPORTADA COM SUCESSO");
-
 
296
                        }
-
 
297
                });
-
 
298
        }
-
 
299
       
-
 
300
        public void adicionarLojaNaAvaliacao() {
-
 
301
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
-
 
302
                        public void execute() {
-
 
303
                                avaliacaoService.adicionarLojaNaAvaliacao(getAvaliacaoSelecionada(), getLojaParticipanteSelecionado());
-
 
304
                                consultarMetasAvaliacoes();
-
 
305
                                LancadorMensagem.lancarSucesso("LOJA ADICIONADA NA AVALIAÇÃO COM SUCESSO");
272
                        }
306
                        }
273
                });
307
                });
274
        }
308
        }
275
       
309
       
276
}
310
}