Rev 195 | Rev 318 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 195 | Rev 304 | ||
|---|---|---|---|
| Line 19... | Line 19... | ||
| 19 | import br.com.ec.core.generic.GenericRepository; |
19 | import br.com.ec.core.generic.GenericRepository; |
| 20 | import br.com.ec.core.util.VerificadorUtil; |
20 | import br.com.ec.core.util.VerificadorUtil; |
| 21 | import br.com.ec.core.validador.Validador; |
21 | import br.com.ec.core.validador.Validador; |
| 22 | import br.com.ec.domain.model.Funcionario; |
22 | import br.com.ec.domain.model.Funcionario; |
| 23 | import br.com.ec.domain.model.Pessoa; |
23 | import br.com.ec.domain.model.Pessoa; |
| - | 24 | import br.com.ec.domain.model.tipos.TipoDependentes; |
|
| 24 | import br.com.ec.domain.model.tipos.TipoEscolaridade; |
25 | import br.com.ec.domain.model.tipos.TipoEscolaridade; |
| 25 | import br.com.ec.domain.model.tipos.TipoEstadoCivil; |
26 | import br.com.ec.domain.model.tipos.TipoEstadoCivil; |
| 26 | import br.com.ec.domain.model.tipos.TipoRacaCor; |
27 | import br.com.ec.domain.model.tipos.TipoRacaCor; |
| 27 | import br.com.ec.domain.model.tipos.TipoSexo; |
28 | import br.com.ec.domain.model.tipos.TipoSexo; |
| 28 | import br.com.ec.domain.service.funcionario.FuncionarioService; |
29 | import br.com.ec.domain.service.funcionario.FuncionarioService; |
| Line 47... | Line 48... | ||
| 47 | return pessoaRepository; |
48 | return pessoaRepository; |
| 48 | }
|
49 | }
|
| 49 | 50 | ||
| 50 | @Override |
51 | @Override |
| 51 | protected void regrasNegocioCadastrar(Pessoa pessoa) { |
52 | protected void regrasNegocioCadastrar(Pessoa pessoa) { |
| - | 53 | pessoa.setCadastroFinalizado(true); |
|
| 52 | pessoa.setAtivo(true); |
54 | pessoa.setAtivo(true); |
| 53 | }
|
55 | }
|
| 54 | 56 | ||
| 55 | @Override |
57 | @Override |
| 56 | public Pessoa detalharPessoa(Pessoa pessoa) { |
58 | public Pessoa detalharPessoa(Pessoa pessoa) { |
| Line 138... | Line 140... | ||
| 138 | texto = replaceTexto(texto, "#NASCIMENTO_DATA", pessoa.getDataNascimentoFormatada()); |
140 | texto = replaceTexto(texto, "#NASCIMENTO_DATA", pessoa.getDataNascimentoFormatada()); |
| 139 | texto = replaceTexto(texto, "#NASCIMENTO_LOCAL", pessoa.getLocalNascimento()); |
141 | texto = replaceTexto(texto, "#NASCIMENTO_LOCAL", pessoa.getLocalNascimento()); |
| 140 | texto = replaceTexto(texto, "#NASCIMENTO_UF", pessoa.getUfNascimento()); |
142 | texto = replaceTexto(texto, "#NASCIMENTO_UF", pessoa.getUfNascimento()); |
| 141 | texto = replaceTexto(texto, "#EMAIL", pessoa.getEmail()); |
143 | texto = replaceTexto(texto, "#EMAIL", pessoa.getEmail()); |
| 142 | texto = replaceTexto(texto, "#TELEFONE", pessoa.getTelefone()); |
144 | texto = replaceTexto(texto, "#TELEFONE", pessoa.getTelefone()); |
| - | 145 | ||
| - | 146 | texto = replaceTexto(texto, "#DEFICIENCIA_MOTORA_SIM", pessoa.getPessoaDeficienteMotora()? "X" : " "); |
|
| - | 147 | texto = replaceTexto(texto, "#DEFICIENCIA_MOTORA_NAO", !pessoa.getPessoaDeficienteMotora()? "X" : " "); |
|
| - | 148 | ||
| - | 149 | texto = replaceTexto(texto, "#DEFICIENCIA_VISUAL_SIM", pessoa.getPessoaDeficienteMotora()? "X" : " "); |
|
| - | 150 | texto = replaceTexto(texto, "#DEFICIENCIA_VISUAL_NAO", !pessoa.getPessoaDeficienteMotora()? "X" : " "); |
|
| - | 151 | ||
| - | 152 | texto = replaceTexto(texto, "#DEFICIENCIA_AUDITIVA_SIM", pessoa.getPessoaDeficienteAuditiva()? "X" : " "); |
|
| - | 153 | texto = replaceTexto(texto, "#DEFICIENCIA_AUDITIVA_NAO", !pessoa.getPessoaDeficienteAuditiva()? "X" : " "); |
|
| - | 154 | ||
| - | 155 | texto = replaceTexto(texto, "#REABILITADO_SIM", pessoa.getPessoaReabilitado()? "X" : " "); |
|
| - | 156 | texto = replaceTexto(texto, "#REABILITADO_NAO", !pessoa.getPessoaReabilitado()? "X" : " "); |
|
| - | 157 | ||
| - | 158 | texto = replaceTexto(texto, "#DEFICIENCIA_OBSERVACOES", pessoa.getPessoaDeficienteObservacao()); |
|
| - | 159 | texto = replaceTexto(texto, "#DEPENDENTES_DADOS", pessoa.getDadosDependentes()); |
|
| - | 160 | ||
| - | 161 | texto = replaceTexto(texto, "#DEPENDENTES_IRRF_SIM", pessoa.getDependentesFinsIRRF()? "X" : " "); |
|
| - | 162 | texto = replaceTexto(texto, "#DEPENDENTES_IRRF_NAO", !pessoa.getDependentesFinsIRRF()? "X" : " "); |
|
| - | 163 | ||
| - | 164 | texto = replaceTexto(texto, "#DEPENDENTES_SAL_FAMILIA_SIM", pessoa.getDependentesFinsSalarioFamilia()? "X" : " "); |
|
| - | 165 | texto = replaceTexto(texto, "#DEPENDENTES_SAL_FAMILIA_NAO", !pessoa.getDependentesFinsSalarioFamilia()? "X" : " "); |
|
| 143 | 166 | ||
| 144 | for (TipoEstadoCivil estadoCivil : TipoEstadoCivil.values()) { |
167 | for (TipoEstadoCivil estadoCivil : TipoEstadoCivil.values()) { |
| 145 | texto = replaceTexto(texto, "#ESTADOCIVIL[" + estadoCivil.getValor() + "]", VerificadorUtil.naoEstaNulo(pessoa.getTipoEstadoCivil())? |
168 | texto = replaceTexto(texto, "#ESTADOCIVIL[" + estadoCivil.getValor() + "]", VerificadorUtil.naoEstaNulo(pessoa.getTipoEstadoCivil())? |
| 146 | pessoa.getTipoEstadoCivil().equals(estadoCivil.getValor())? "X" : " " : " "); |
169 | pessoa.getTipoEstadoCivil().equals(estadoCivil.getValor())? "X" : " " : " "); |
| 147 | }
|
170 | }
|
| Line 157... | Line 180... | ||
| 157 | }
|
180 | }
|
| 158 | 181 | ||
| 159 | for (TipoEscolaridade escolaridade : TipoEscolaridade.values()) { |
182 | for (TipoEscolaridade escolaridade : TipoEscolaridade.values()) { |
| 160 | texto = replaceTexto(texto, "#ESCOLARIDADE[" + escolaridade.getValor() + "]", VerificadorUtil.naoEstaNulo(pessoa.getTipoEscolaridade())? |
183 | texto = replaceTexto(texto, "#ESCOLARIDADE[" + escolaridade.getValor() + "]", VerificadorUtil.naoEstaNulo(pessoa.getTipoEscolaridade())? |
| 161 | pessoa.getTipoEscolaridade().equals(escolaridade.getValor())? "X" : " " : " "); |
184 | pessoa.getTipoEscolaridade().equals(escolaridade.getValor())? "X" : " " : " "); |
| - | 185 | }
|
|
| - | 186 | ||
| - | 187 | for (TipoDependentes tipoDependente : TipoDependentes.values()) { |
|
| - | 188 | texto = replaceTexto(texto, "#TIPO_DEPENDENTE[" + tipoDependente.getValor() + "]", VerificadorUtil.naoEstaNulo(pessoa.getTipoDependendes())? |
|
| - | 189 | pessoa.getTipoDependendes().equals(tipoDependente.getValor())? "X" : " " : " "); |
|
| 162 | }
|
190 | }
|
| 163 | 191 | ||
| 164 | if (VerificadorUtil.naoEstaNulo(pessoa.getEnderecoPrincipal())) { |
192 | if (VerificadorUtil.naoEstaNulo(pessoa.getEnderecoPrincipal())) { |
| 165 | texto = replaceTexto(texto, "#ENDERECO_LOGRADOURO", pessoa.getEnderecoPrincipal().getLogradouro()); |
193 | texto = replaceTexto(texto, "#ENDERECO_LOGRADOURO", pessoa.getEnderecoPrincipal().getLogradouro()); |
| 166 | texto = replaceTexto(texto, "#ENDERECO_NUMERO", pessoa.getEnderecoPrincipal().getNumero()); |
194 | texto = replaceTexto(texto, "#ENDERECO_NUMERO", pessoa.getEnderecoPrincipal().getNumero()); |
| Line 182... | Line 210... | ||
| 182 | if (VerificadorUtil.naoEstaNulo(funcionario)) { |
210 | if (VerificadorUtil.naoEstaNulo(funcionario)) { |
| 183 | texto = replaceTexto(texto, "#PIS", funcionario.getPis()); |
211 | texto = replaceTexto(texto, "#PIS", funcionario.getPis()); |
| 184 | texto = replaceTexto(texto, "#CTPS_NUMERO", funcionario.getCtps()); |
212 | texto = replaceTexto(texto, "#CTPS_NUMERO", funcionario.getCtps()); |
| 185 | texto = replaceTexto(texto, "#CTPS_SERIE", funcionario.getCtpsSerie()); |
213 | texto = replaceTexto(texto, "#CTPS_SERIE", funcionario.getCtpsSerie()); |
| 186 | texto = replaceTexto(texto, "#CTPS_UF", funcionario.getCtpsUf()); |
214 | texto = replaceTexto(texto, "#CTPS_UF", funcionario.getCtpsUf()); |
| - | 215 | ||
| - | 216 | texto = replaceTexto(texto, "#PRIMEIRO_EMPREGO_SIM", funcionario.getPrimeiroEmprego()? "X" : " "); |
|
| - | 217 | texto = replaceTexto(texto, "#PRIMEIRO_EMPREGO_NAO", !funcionario.getPrimeiroEmprego()? "X" : " "); |
|
| - | 218 | ||
| - | 219 | texto = replaceTexto(texto, "#OPTANTE_FGTS_SIM", funcionario.getOptantePeloFGTS()? "X" : " "); |
|
| - | 220 | texto = replaceTexto(texto, "#OPTANTE_FGTS_NAO", !funcionario.getOptantePeloFGTS()? "X" : " "); |
|
| 187 | }
|
221 | }
|
| 188 | return texto; |
222 | return texto; |
| 189 | }
|
223 | }
|
| 190 | 224 | ||
| 191 | private String replaceTexto(String texto, String codigo, String campo) { |
225 | private String replaceTexto(String texto, String codigo, String campo) { |