Rev 325 | Rev 353 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 325 | Rev 326 | ||
|---|---|---|---|
| Line 18... | Line 18... | ||
| 18 | import br.com.ec.domain.dto.UsuarioPerfilDTO; |
18 | import br.com.ec.domain.dto.UsuarioPerfilDTO; |
| 19 | import br.com.ec.domain.model.Endereco; |
19 | import br.com.ec.domain.model.Endereco; |
| 20 | import br.com.ec.domain.model.Funcionario; |
20 | import br.com.ec.domain.model.Funcionario; |
| 21 | import br.com.ec.domain.model.Papel; |
21 | import br.com.ec.domain.model.Papel; |
| 22 | import br.com.ec.domain.model.Usuario; |
22 | import br.com.ec.domain.model.Usuario; |
| - | 23 | import br.com.ec.domain.service.AvaliacaoFuncionarioService; |
|
| 23 | import br.com.ec.domain.service.EnderecoService; |
24 | import br.com.ec.domain.service.EnderecoService; |
| 24 | import br.com.ec.domain.service.FuncionarioService; |
25 | import br.com.ec.domain.service.FuncionarioService; |
| 25 | import br.com.ec.domain.service.PapelService; |
26 | import br.com.ec.domain.service.PapelService; |
| 26 | import br.com.ec.domain.service.PessoaPapelService; |
27 | import br.com.ec.domain.service.PessoaPapelService; |
| 27 | import br.com.ec.domain.service.PessoaService; |
28 | import br.com.ec.domain.service.PessoaService; |
| Line 48... | Line 49... | ||
| 48 | private PessoaPapelService pessoaPapelService; |
49 | private PessoaPapelService pessoaPapelService; |
| 49 | private EnderecoService enderecoService; |
50 | private EnderecoService enderecoService; |
| 50 | private UsuarioPerfilService usuarioPerfilService; |
51 | private UsuarioPerfilService usuarioPerfilService; |
| 51 | private UsuarioLojaService usuarioLojaService; |
52 | private UsuarioLojaService usuarioLojaService; |
| 52 | private VendedorService vendedorService; |
53 | private VendedorService vendedorService; |
| - | 54 | private AvaliacaoFuncionarioService avaliacaoFuncionarioService; |
|
| 53 | 55 | ||
| 54 | private FuncionarioDTO entidadeParaConsulta; |
56 | private FuncionarioDTO entidadeParaConsulta; |
| 55 | private List<FuncionarioDTO> funcionarios; |
57 | private List<FuncionarioDTO> funcionarios; |
| 56 | 58 | ||
| 57 | private FuncionarioDTO entidadeDTO; |
59 | private FuncionarioDTO entidadeDTO; |
| Line 62... | Line 64... | ||
| 62 | private UsuarioLojaDTO usuarioLojaDTO; |
64 | private UsuarioLojaDTO usuarioLojaDTO; |
| 63 | 65 | ||
| 64 | @Inject |
66 | @Inject |
| 65 | public FuncionarioBean(FuncionarioService funcionarioService, UsuarioService usuarioService, PessoaService pessoaService, |
67 | public FuncionarioBean(FuncionarioService funcionarioService, UsuarioService usuarioService, PessoaService pessoaService, |
| 66 | PapelService papelService, PessoaPapelService pessoaPapelService, EnderecoService enderecoService, |
68 | PapelService papelService, PessoaPapelService pessoaPapelService, EnderecoService enderecoService, |
| 67 | UsuarioPerfilService usuarioPerfilService, UsuarioLojaService usuarioLojaService, VendedorService vendedorService) { |
- | |
| - | 69 | UsuarioPerfilService usuarioPerfilService, UsuarioLojaService usuarioLojaService, VendedorService vendedorService, |
|
| - | 70 | AvaliacaoFuncionarioService avaliacaoFuncionarioService) { |
|
| 68 | this.funcionarioService = funcionarioService; |
71 | this.funcionarioService = funcionarioService; |
| 69 | this.usuarioService = usuarioService; |
72 | this.usuarioService = usuarioService; |
| 70 | this.pessoaService = pessoaService; |
73 | this.pessoaService = pessoaService; |
| 71 | this.papelService = papelService; |
74 | this.papelService = papelService; |
| 72 | this.pessoaPapelService = pessoaPapelService; |
75 | this.pessoaPapelService = pessoaPapelService; |
| 73 | this.enderecoService = enderecoService; |
76 | this.enderecoService = enderecoService; |
| 74 | this.usuarioPerfilService = usuarioPerfilService; |
77 | this.usuarioPerfilService = usuarioPerfilService; |
| 75 | this.usuarioLojaService = usuarioLojaService; |
78 | this.usuarioLojaService = usuarioLojaService; |
| 76 | this.vendedorService = vendedorService; |
79 | this.vendedorService = vendedorService; |
| - | 80 | this.avaliacaoFuncionarioService = avaliacaoFuncionarioService; |
|
| 77 | }
|
81 | }
|
| 78 | 82 | ||
| 79 | @Override |
83 | @Override |
| 80 | public void preCarregamento() { |
84 | public void preCarregamento() { |
| 81 | limparEntidade(); |
85 | limparEntidade(); |
| Line 200... | Line 204... | ||
| 200 | public void alterarCompleto() { |
204 | public void alterarCompleto() { |
| 201 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
205 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
| 202 | public void execute() { |
206 | public void execute() { |
| 203 | pessoaService.alterar(getEntidade().getPessoa()); |
207 | pessoaService.alterar(getEntidade().getPessoa()); |
| 204 | usuarioService.alterar(getEntidadeDTO().getUsuarioDTO()); |
208 | usuarioService.alterar(getEntidadeDTO().getUsuarioDTO()); |
| - | 209 | vendedorService.alterar(getEntidadeDTO().getVendedorDTO()); |
|
| 205 | alterar(getEntidade()); |
210 | alterar(getEntidade()); |
| 206 | }
|
211 | }
|
| 207 | }); |
212 | }); |
| 208 | }
|
213 | }
|
| 209 | 214 | ||
| Line 314... | Line 319... | ||
| 314 | LancadorMensagem.lancarSucesso("LOJA REMOVIDA COM SUCESSO"); |
319 | LancadorMensagem.lancarSucesso("LOJA REMOVIDA COM SUCESSO"); |
| 315 | }
|
320 | }
|
| 316 | }); |
321 | }); |
| 317 | }
|
322 | }
|
| 318 | 323 | ||
| 319 | public void iniciarVendedor() { |
- | |
| 320 | - | ||
| - | 324 | public void consultarAvaliacoes() { |
|
| - | 325 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
|
| - | 326 | public void execute() { |
|
| - | 327 | getEntidadeDTO().setAvaliacoesDTO(avaliacaoFuncionarioService.consultarAvaliacoesFuncionario(getEntidadeDTO().getSequencialFuncionario())); |
|
| - | 328 | }
|
|
| - | 329 | }); |
|
| 321 | }
|
330 | }
|
| 322 | 331 | ||
| 323 | }
|
332 | }
|