/** * Método que se encarga de actualizar los datos generales de un tutor. * * @param correo Correo del tutor * @param contrasenia Contrasenia del tutor * @param nombre Nombre del tutor * @param ap Apellido paterno del tutor * @param am Apellido materno del tutor * @param cel Celular del tutor * @param ad Información del tutor * @return ID del tutor. */ public int actualizaDatos( String correo, String contrasenia, String nombre, String ap, String am, long cel, String ad) { try { session.beginTransaction(); Query p = session.getNamedQuery("BuscaPorCorreo").setString("correoUsuario", correo); Usuario u = (Usuario) p.uniqueResult(); u.setCorreoUsuario(correo); u.setContraseniaUsuario(contrasenia); u.setNombreUsuario(nombre); u.setApellidoPaternoUsuario(ap); u.setApellidoMaternoUsuario(am); u.setTelefonoUsuario(cel); u.setAcercaDeUsuario(ad); session.persist(u); session.getTransaction().commit(); return u.getIdUsuario(); } catch (Exception e) { return -1; } }