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() { |