Rev 695 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 695 | Rev 744 | ||
|---|---|---|---|
| Line 78... | Line 78... | ||
| 78 | pessoa.setCpfCnpj(StringUtil.retornarApenasNumeros(pessoa.getCpfCnpj())); |
78 | pessoa.setCpfCnpj(StringUtil.retornarApenasNumeros(pessoa.getCpfCnpj())); |
| 79 | Pessoa pessoaConsultada = consultarPessoaPorCpfOuCpnj(StringUtil.retornarApenasNumeros(pessoa.getCpfCnpj())); |
79 | Pessoa pessoaConsultada = consultarPessoaPorCpfOuCpnj(StringUtil.retornarApenasNumeros(pessoa.getCpfCnpj())); |
| 80 | if (VerificadorUtil.estaNulo(pessoaConsultada)) { |
80 | if (VerificadorUtil.estaNulo(pessoaConsultada)) { |
| 81 | pessoa.setCadastroFinalizado(false); |
81 | pessoa.setCadastroFinalizado(false); |
| 82 | this.cadastrar(pessoa); |
82 | this.cadastrar(pessoa); |
| 83 | Funcionario funcionarioNovo = new Funcionario(pessoa, TipoComissionamento.COMISSSIONAMENTO_ESPACO_CASE.getValor(), true); |
- | |
| - | 83 | Funcionario funcionarioNovo = new Funcionario(pessoa, TipoComissionamento.COMISSSIONAMENTO_LABORATORIO.getValor(), true); |
|
| 84 | funcionarioService.cadastrar(funcionarioNovo); |
84 | funcionarioService.cadastrar(funcionarioNovo); |
| 85 | pessoa.setFuncionario(funcionarioNovo); |
85 | pessoa.setFuncionario(funcionarioNovo); |
| 86 | this.alterar(pessoa); |
86 | this.alterar(pessoa); |
| 87 | return pessoa; |
87 | return pessoa; |
| 88 | }
|
88 | }
|
| 89 | Funcionario funcionarioPessoa = funcionarioService.consultarFuncionarioPelaPessoa(pessoaConsultada.getSequencial()); |
89 | Funcionario funcionarioPessoa = funcionarioService.consultarFuncionarioPelaPessoa(pessoaConsultada.getSequencial()); |
| 90 | if (VerificadorUtil.estaNulo(funcionarioPessoa)) { |
90 | if (VerificadorUtil.estaNulo(funcionarioPessoa)) { |
| 91 | Funcionario funcionarioNovo = new Funcionario(pessoaConsultada, TipoComissionamento.COMISSSIONAMENTO_ESPACO_CASE.getValor(), true); |
- | |
| - | 91 | Funcionario funcionarioNovo = new Funcionario(pessoaConsultada, TipoComissionamento.COMISSSIONAMENTO_LABORATORIO.getValor(), true); |
|
| 92 | funcionarioService.cadastrar(funcionarioNovo); |
92 | funcionarioService.cadastrar(funcionarioNovo); |
| 93 | pessoaConsultada.setFuncionario(funcionarioNovo); |
93 | pessoaConsultada.setFuncionario(funcionarioNovo); |
| 94 | } else { |
94 | } else { |
| 95 | pessoaConsultada.setFuncionario(funcionarioPessoa); |
95 | pessoaConsultada.setFuncionario(funcionarioPessoa); |
| 96 | }
|
96 | }
|