e.printStackTrace();
}
System.out.println("insertando apoderado y su usuario ... ");
apoderadoService.registrarPersona(nuevoApoderado);
nuevousuario = new Usuario();
//nuevousuario.setPersonas(nuevoApoderado);
nuevousuario.setStrContrasena(""+nuevoApoderado.getIntDNI());
nuevousuario.setPerfiles(p);
System.out.println("idlogin de usuario: "+nuevousuario.getIntIdLogin());
System.out.println("contrasena de usuario: "+nuevousuario.getStrContrasena());
System.out.println("perfil de usuario: "+nuevousuario.getPerfiles().getStrCodigoPerfil());
System.out.println("registro a la persona .... ahora registrara el usuario ");//+nuevousuario.getPersonas().getStrCodigoPersona()+" ...");
userapoderadoService.registrarUsuario(nuevousuario);
System.out.println("enviando correo ... ");
EnviaMail enviador=new EnviaMail();
enviador.enviarCorreoRegisroApo(nuevoApoderado);
Apoderado apotempo = new Apoderado();
apotempo.setPersonas(nuevoApoderado);
apoderadoService.guardaApoderado(apotempo);
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Apoderado Insertado correctamente: " + nuevoApoderado.getStrNombre() + " " + nuevoApoderado.getStrApellidoPaterno()));
//nuevousuario = new Usuario();
//nuevoApoderado = new Persona();
System.out.println("insertados correctamente ... ");
} catch (Exception e) {
System.out.println("Hubo un error insertando ...");
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR,"Error: No se insert� al apoderado","No se insert� el apoderado"));
nuevousuario = new Usuario();
nuevoApoderado = new Persona();
e.printStackTrace();
}
}
}