System.out.println(nuevoEmpleado.getPerfil().getStrCodigoPerfil());
System.out.println(nuevoEmpleado.getStrSexo());
try {
Persona tmpPersona = personaService.consultaPersona(nuevoEmpleado);
if(tmpPersona!=null){
System.out.println("Empleado " + tmpPersona.getStrCodigoPersona()+"("+tmpPersona.getStrNombre()+" "+tmpPersona.getStrApellidoPaterno()+") ya existe !!");
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Empleado ya se encuentra registrado: " + tmpPersona.getStrNombre() + " " + tmpPersona.getStrApellidoPaterno()));
}else{
System.out.println("Insertando Empleado y Usuario");
InputStream stream =
((ServletContext)FacesContext.getCurrentInstance().getExternalContext().getContext()).getResourceAsStream("/resources/images/noDisponible.jpg");
byte[] foto;
try {
foto = IOUtils.toByteArray(stream);
nuevoEmpleado.setFotobin(foto);
} catch (IOException e) {
e.printStackTrace();
}
personaService.registrarPersona(nuevoEmpleado);
Perfil perfil = new Perfil();
perfil.setStrCodigoPerfil(nuevoEmpleado.getPerfil().getStrCodigoPerfil());
Persona persona = new Persona();
persona.setStrCodigoPersona(String.valueOf(nuevoEmpleado.getIntDNI()));
Usuario tmpUsuario = new Usuario();
tmpUsuario.setPerfiles(perfil);
tmpUsuario.setPersonas(persona);