Subversion Repositories Integrator Subversion

Rev

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

Rev 106 Rev 170
Line 20... Line 20...
20
import br.com.ec.domain.model.DadosBancarios;
20
import br.com.ec.domain.model.DadosBancarios;
21
import br.com.ec.domain.model.Endereco;
21
import br.com.ec.domain.model.Endereco;
22
import br.com.ec.domain.model.Fornecedor;
22
import br.com.ec.domain.model.Fornecedor;
23
import br.com.ec.domain.model.Funcionario;
23
import br.com.ec.domain.model.Funcionario;
24
import br.com.ec.domain.model.Loja;
24
import br.com.ec.domain.model.Loja;
-
 
25
import br.com.ec.domain.model.Papel;
25
import br.com.ec.domain.model.Perfil;
26
import br.com.ec.domain.model.Perfil;
26
import br.com.ec.domain.model.Pessoa;
27
import br.com.ec.domain.model.Pessoa;
-
 
28
import br.com.ec.domain.model.PessoaPapel;
27
import br.com.ec.domain.model.Usuario;
29
import br.com.ec.domain.model.Usuario;
28
import br.com.ec.domain.model.UsuarioLoja;
30
import br.com.ec.domain.model.UsuarioLoja;
29
import br.com.ec.domain.model.UsuarioPerfil;
31
import br.com.ec.domain.model.UsuarioPerfil;
30
import br.com.ec.domain.model.Vendedor;
32
import br.com.ec.domain.model.Vendedor;
31
import br.com.ec.domain.model.tipos.TipoComissionamento;
33
import br.com.ec.domain.model.tipos.TipoComissionamento;
Line 67... Line 69...
67
        private List<Endereco> enderecos;
69
        private List<Endereco> enderecos;
68
        private DadosBancarios dadosBancarios;
70
        private DadosBancarios dadosBancarios;
69
        private List<DadosBancarios> listaDadosBancarios;
71
        private List<DadosBancarios> listaDadosBancarios;
70
        private Usuario usuario;
72
        private Usuario usuario;
71
        private Perfil perfilSelecionado;
73
        private Perfil perfilSelecionado;
-
 
74
        private Papel papelSelecionado;
72
        private Loja lojaSelecionada;
75
        private Loja lojaSelecionada;
73
        private Funcionario funcionario;
76
        private Funcionario funcionario;
74
        private Vendedor vendedor;
77
        private Vendedor vendedor;
75
        private Fornecedor fornecedor;
78
        private Fornecedor fornecedor;
76
        private List<Pessoa> listaPessoasJuridicas;
79
        private List<Pessoa> listaPessoasJuridicas;
Line 184... Line 187...
184
        public Perfil getPerfilSelecionado() {
187
        public Perfil getPerfilSelecionado() {
185
                return perfilSelecionado;
188
                return perfilSelecionado;
186
        }
189
        }
187
        public void setPerfilSelecionado(Perfil perfilSelecionado) {
190
        public void setPerfilSelecionado(Perfil perfilSelecionado) {
188
                this.perfilSelecionado = perfilSelecionado;
191
                this.perfilSelecionado = perfilSelecionado;
-
 
192
        }
-
 
193
       
-
 
194
        public Papel getPapelSelecionado() {
-
 
195
                return papelSelecionado;
-
 
196
        }
-
 
197
        public void setPapelSelecionado(Papel papelSelecionado) {
-
 
198
                this.papelSelecionado = papelSelecionado;
189
        }
199
        }
190
       
200
       
191
        public Loja getLojaSelecionada() {
201
        public Loja getLojaSelecionada() {
192
                return lojaSelecionada;
202
                return lojaSelecionada;
193
        }
203
        }
Line 394... Line 404...
394
                adicionandoParametroArgsConfirmandoAcao(true);
404
                adicionandoParametroArgsConfirmandoAcao(true);
395
        }
405
        }
396
       
406
       
397
        public void removerDadosBancarios(DadosBancarios dadosBancarios) {
407
        public void removerDadosBancarios(DadosBancarios dadosBancarios) {
398
                getListaDadosBancarios().remove(getListaDadosBancarios().indexOf(dadosBancarios));
408
                getListaDadosBancarios().remove(getListaDadosBancarios().indexOf(dadosBancarios));
-
 
409
        }
-
 
410
       
-
 
411
        public void limparPapel() {
-
 
412
                setPapelSelecionado(null);
399
        }
413
        }
400
       
414
       
401
        public void limparPerfil() {
415
        public void limparPerfil() {
402
                setPerfilSelecionado(null);
416
                setPerfilSelecionado(null);
-
 
417
        }
-
 
418
       
-
 
419
        public void adicionarPapel() {
-
 
420
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
-
 
421
                        public void execute() {
-
 
422
                                if (VerificadorUtil.estaNulo(getPapelSelecionado())) {
-
 
423
                                        throw new NegocioException("Selecione o papel");
-
 
424
                                }
-
 
425
                                PessoaPapel pessoaPapel = new PessoaPapel();
-
 
426
                                pessoaPapel.setPessoa(getEntidade());
-
 
427
                                pessoaPapel.setPapel(getPapelSelecionado());
-
 
428
                               
-
 
429
                                if (VerificadorUtil.estaNulo(getEntidade().getPapeis())) {
-
 
430
                                        getEntidade().setPapeis(new HashSet<PessoaPapel>());
-
 
431
                                }
-
 
432
                               
-
 
433
                                getEntidade().getPapeis().add(pessoaPapel);
-
 
434
                                adicionandoParametroArgsConfirmandoAcao(true);
-
 
435
                        }
-
 
436
                });
-
 
437
        }
-
 
438
       
-
 
439
        public void removerPapel(PessoaPapel pessoaPapel) {
-
 
440
                getEntidade().getPapeis().remove(pessoaPapel);
403
        }
441
        }
404
       
442
       
405
        public void adicionarPerfil() {
443
        public void adicionarPerfil() {
406
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
444
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
407
                        public void execute() {
445
                        public void execute() {