public AlumnoBean get(AlumnoBean oAlumnoBean) throws Exception { if (oAlumnoBean.getId() > 0) { try { oMysql.conexion(enumTipoConexion); if (!oMysql.existsOne("alumno", oAlumnoBean.getId())) { oAlumnoBean.setId(0); } else { UsuarioBean oUsuarioBean = new UsuarioBean(); oUsuarioBean.setId( Integer.parseInt(oMysql.getOne("alumno", "id_usuario", oAlumnoBean.getId()))); UsuarioDao oUsuarioDao = new UsuarioDao(enumTipoConexion); oUsuarioBean = oUsuarioDao.get(oUsuarioBean); oAlumnoBean.setUsuario(oUsuarioBean); oAlumnoBean.setId_usuario( Integer.parseInt(oMysql.getOne("alumno", "id_usuario", oAlumnoBean.getId()))); oAlumnoBean.setNombre(oMysql.getOne("alumno", "nombre", oAlumnoBean.getId())); oAlumnoBean.setApe1(oMysql.getOne("alumno", "ape1", oAlumnoBean.getId())); oAlumnoBean.setApe2(oMysql.getOne("alumno", "ape2", oAlumnoBean.getId())); oAlumnoBean.setEmail(oMysql.getOne("alumno", "email", oAlumnoBean.getId())); // oAlumnoBean.setValidado(oMysql.getOne("alumno", "validado", oAlumnoBean.getId())); } } catch (Exception e) { throw new Exception("AlumnoDao.getAlumno: Error: " + e.getMessage()); } finally { oMysql.desconexion(); } } else { oAlumnoBean.setId(0); } return oAlumnoBean; }
public void set(AlumnoBean oAlumnoBean) throws Exception { try { oMysql.conexion(enumTipoConexion); oMysql.initTrans(); if (oAlumnoBean.getId() == 0) { oAlumnoBean.setId(oMysql.insertOne("alumno")); } UsuarioDao oUsuarioDao = new UsuarioDao(enumTipoConexion); oUsuarioDao.set(oAlumnoBean.getUsuario()); oAlumnoBean.setUsuario(oUsuarioDao.getFromLogin(oAlumnoBean.getUsuario())); oMysql.updateOne( oAlumnoBean.getId(), "alumno", "id_usuario", Integer.toString(oAlumnoBean.getUsuario().getId())); oMysql.updateOne(oAlumnoBean.getId(), "alumno", "nombre", oAlumnoBean.getNombre()); oMysql.updateOne(oAlumnoBean.getId(), "alumno", "ape1", oAlumnoBean.getApe1()); oMysql.updateOne(oAlumnoBean.getId(), "alumno", "ape2", oAlumnoBean.getApe2()); oMysql.updateOne(oAlumnoBean.getId(), "alumno", "email", oAlumnoBean.getEmail()); // oMysql.updateOne(oAlumnoBean.getId(), "alumno", "validado", oAlumnoBean.getValidado()); oMysql.commitTrans(); } catch (Exception e) { oMysql.rollbackTrans(); throw new Exception("AlumnoDao.setAlumno: Error: " + e.getMessage()); } finally { oMysql.desconexion(); } }