Subversion Repositories Integrator Subversion

Rev

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
}