Rev 722 | Rev 738 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 722 | Rev 724 | ||
|---|---|---|---|
| Line 4... | Line 4... | ||
| 4 | import java.io.Serializable; |
4 | import java.io.Serializable; |
| 5 | import java.util.ArrayList; |
- | |
| 6 | import java.util.List; |
- | |
| 7 | 5 | ||
| 8 | import javax.annotation.PostConstruct; |
6 | import javax.annotation.PostConstruct; |
| 9 | import javax.inject.Inject; |
7 | import javax.inject.Inject; |
| 10 | import javax.inject.Named; |
8 | import javax.inject.Named; |
| 11 | 9 | ||
| Line 15... | Line 13... | ||
| 15 | import br.com.ec.core.util.VerificadorUtil; |
13 | import br.com.ec.core.util.VerificadorUtil; |
| 16 | import br.com.ec.domain.dto.AvaliacaoDTO; |
14 | import br.com.ec.domain.dto.AvaliacaoDTO; |
| 17 | import br.com.ec.domain.dto.AvaliacaoFuncionarioDTO; |
15 | import br.com.ec.domain.dto.AvaliacaoFuncionarioDTO; |
| 18 | import br.com.ec.domain.dto.AvaliacaoLojaDTO; |
16 | import br.com.ec.domain.dto.AvaliacaoLojaDTO; |
| 19 | import br.com.ec.domain.dto.AvaliacaoLojaFuncionarioDTO; |
17 | import br.com.ec.domain.dto.AvaliacaoLojaFuncionarioDTO; |
| - | 18 | import br.com.ec.domain.dto.FuncionarioDTO; |
|
| 20 | import br.com.ec.domain.dto.LojaDTO; |
19 | import br.com.ec.domain.dto.LojaDTO; |
| 21 | import br.com.ec.domain.dto.UsuarioDTO; |
20 | import br.com.ec.domain.dto.UsuarioDTO; |
| 22 | import br.com.ec.domain.dto.VendedorDTO; |
21 | import br.com.ec.domain.dto.VendedorDTO; |
| 23 | import br.com.ec.domain.dto.VigenciaDTO; |
22 | import br.com.ec.domain.dto.VigenciaDTO; |
| 24 | import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO; |
23 | import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO; |
| Line 26... | Line 25... | ||
| 26 | import br.com.ec.domain.model.Avaliacao; |
25 | import br.com.ec.domain.model.Avaliacao; |
| 27 | import br.com.ec.domain.model.AvaliacaoFuncionario; |
26 | import br.com.ec.domain.model.AvaliacaoFuncionario; |
| 28 | import br.com.ec.domain.model.AvaliacaoFuncionarioId; |
27 | import br.com.ec.domain.model.AvaliacaoFuncionarioId; |
| 29 | import br.com.ec.domain.model.AvaliacaoLoja; |
28 | import br.com.ec.domain.model.AvaliacaoLoja; |
| 30 | import br.com.ec.domain.model.AvaliacaoLojaId; |
29 | 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; |
- | |
| 34 | import br.com.ec.domain.model.tipos.TipoFaixaComissao; |
30 | import br.com.ec.domain.model.tipos.TipoFaixaComissao; |
| 35 | import br.com.ec.domain.service.AvaliacaoFuncionarioService; |
31 | import br.com.ec.domain.service.AvaliacaoFuncionarioService; |
| 36 | import br.com.ec.domain.service.AvaliacaoLojaService; |
32 | import br.com.ec.domain.service.AvaliacaoLojaService; |
| 37 | import br.com.ec.domain.service.AvaliacaoService; |
33 | import br.com.ec.domain.service.AvaliacaoService; |
| 38 | import br.com.ec.domain.service.LojaService; |
34 | import br.com.ec.domain.service.LojaService; |
| Line 58... | Line 54... | ||
| 58 | 54 | ||
| 59 | private AvaliacaoLoja avaliacaoLojaSelecionada; |
55 | private AvaliacaoLoja avaliacaoLojaSelecionada; |
| 60 | private AvaliacaoFuncionario participanteSelecionado; |
56 | private AvaliacaoFuncionario participanteSelecionado; |
| 61 | private UsuarioDTO usuarioParticipanteSelecionado; |
57 | private UsuarioDTO usuarioParticipanteSelecionado; |
| 62 | private LojaDTO lojaParticipanteSelecionado; |
58 | private LojaDTO lojaParticipanteSelecionado; |
| - | 59 | private FuncionarioDTO funcionarioSelecionado; |
|
| 63 | private Long sequencialLojaSelecionada; |
60 | private Long sequencialLojaSelecionada; |
| 64 | 61 | ||
| 65 | private VigenciaService vigenciaService; |
62 | private VigenciaService vigenciaService; |
| 66 | private AvaliacaoService avaliacaoService; |
63 | private AvaliacaoService avaliacaoService; |
| 67 | private AvaliacaoLojaService avaliacaoLojaService; |
64 | private AvaliacaoLojaService avaliacaoLojaService; |
| Line 173... | Line 170... | ||
| 173 | public LojaDTO getLojaParticipanteSelecionado() { |
170 | public LojaDTO getLojaParticipanteSelecionado() { |
| 174 | return lojaParticipanteSelecionado; |
171 | return lojaParticipanteSelecionado; |
| 175 | }
|
172 | }
|
| 176 | public void setLojaParticipanteSelecionado(LojaDTO lojaParticipanteSelecionado) { |
173 | public void setLojaParticipanteSelecionado(LojaDTO lojaParticipanteSelecionado) { |
| 177 | this.lojaParticipanteSelecionado = lojaParticipanteSelecionado; |
174 | this.lojaParticipanteSelecionado = lojaParticipanteSelecionado; |
| - | 175 | }
|
|
| - | 176 | ||
| - | 177 | public FuncionarioDTO getFuncionarioSelecionado() { |
|
| - | 178 | return funcionarioSelecionado; |
|
| - | 179 | }
|
|
| - | 180 | public void setFuncionarioSelecionado(FuncionarioDTO funcionarioSelecionado) { |
|
| - | 181 | this.funcionarioSelecionado = funcionarioSelecionado; |
|
| 178 | }
|
182 | }
|
| 179 | 183 | ||
| 180 | /***************************************************************/
|
184 | /***************************************************************/
|
| 181 | 185 | ||
| 182 | public TipoFaixaComissao[] getTiposFaixaComissao() { |
186 | public TipoFaixaComissao[] getTiposFaixaComissao() { |
| Line 305... | Line 309... | ||
| 305 | LancadorMensagem.lancarSucesso("LOJA ADICIONADA NA AVALIAÇÃO COM SUCESSO"); |
309 | LancadorMensagem.lancarSucesso("LOJA ADICIONADA NA AVALIAÇÃO COM SUCESSO"); |
| 306 | }
|
310 | }
|
| 307 | }); |
311 | }); |
| 308 | }
|
312 | }
|
| 309 | 313 | ||
| - | 314 | public void removerLojaDaAvaliacao(AvaliacaoLojaDTO avaliacaoLojaDTO) { |
|
| - | 315 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
|
| - | 316 | public void execute() { |
|
| - | 317 | avaliacaoService.removerLojaDaAvaliacao(getAvaliacaoSelecionada(), avaliacaoLojaDTO.getLojaDTO()); |
|
| - | 318 | consultarMetasAvaliacoes(); |
|
| - | 319 | LancadorMensagem.lancarSucesso("LOJA REMOVIDA DA AVALIAÇÃO COM SUCESSO"); |
|
| - | 320 | }
|
|
| - | 321 | }); |
|
| - | 322 | }
|
|
| - | 323 | ||
| - | 324 | public void adicionarParticipanteNaAvaliacao() { |
|
| - | 325 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
|
| - | 326 | public void execute() { |
|
| - | 327 | avaliacaoService.adicionarParticipanteNaAvaliacao(getAvaliacaoSelecionada(), getLojaParticipanteSelecionado(), getFuncionarioSelecionado()); |
|
| - | 328 | consultarMetasAvaliacoes(); |
|
| - | 329 | LancadorMensagem.lancarSucesso("LOJA ADICIONADA NA AVALIAÇÃO COM SUCESSO"); |
|
| - | 330 | }
|
|
| - | 331 | }); |
|
| - | 332 | }
|
|
| - | 333 | ||
| - | 334 | public void removerParticipanteDaAvaliacao(AvaliacaoFuncionarioDTO avaliacaoFuncionarioDTO) { |
|
| - | 335 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
|
| - | 336 | public void execute() { |
|
| - | 337 | avaliacaoService.removerParticipanteDaAvaliacao(avaliacaoFuncionarioDTO); |
|
| - | 338 | consultarMetasAvaliacoes(); |
|
| - | 339 | LancadorMensagem.lancarSucesso("PARTICIPANTE REMOVIDO DA AVALIAÇÃO COM SUCESSO"); |
|
| - | 340 | }
|
|
| - | 341 | }); |
|
| - | 342 | }
|
|
| 310 | }
|
343 | }
|