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