public static boolean Actualizar(Usuario usuario) throws Exception { boolean eje = false; try { ArrayList<Parametro> lstP = new ArrayList<Parametro>(); String sql = "select * from master_movilizacion.f_update_usuario(?,?,?,?,?,?,?,?,?,?,?,?,?)"; lstP.add(new Parametro(1, usuario.getEstado())); lstP.add(new Parametro(2, usuario.getNick())); lstP.add(new Parametro(3, usuario.getClave())); lstP.add(new Parametro(4, usuario.getNombres())); lstP.add(new Parametro(5, usuario.getApellidos())); lstP.add(new Parametro(6, usuario.getMail())); lstP.add(new Parametro(7, usuario.getPrimer_acceso())); lstP.add(new Parametro(8, usuario.getUtimo_acceso())); lstP.add(new Parametro(9, usuario.getUltima_ip())); lstP.add(new Parametro(10, usuario.getFecha_modificacion())); lstP.add(new Parametro(11, usuario.getCodigo_salt())); lstP.add(new Parametro(12, usuario.isBool_imagen())); lstP.add(new Parametro(13, usuario.getCodigo())); ConjuntoResultado rs = AccesoDatos.ejecutaQuery(sql, lstP); while (rs.next()) { if (rs.getString(0).equals("true")) ; eje = true; } } catch (SQLException exConec) { throw new Exception(exConec.getMessage()); } return eje; }
public static long Insertar(Usuario usuario, long codigoTitular) throws Exception { long eje = 0; boolean eje1 = false; boolean ejef = false; Conexion con = new Conexion(); try { if (con.getCon().getAutoCommit()) { con.getCon().setAutoCommit(false); } ArrayList<Parametro> lstP = new ArrayList<Parametro>(); String sql = "select * from master_movilizacion.f_insert_usuario(?,?,?,?,?,?,?,?,?,?,?,?)"; lstP.add(new Parametro(1, usuario.getEstado())); lstP.add(new Parametro(2, usuario.getNick())); lstP.add(new Parametro(3, usuario.getClave())); lstP.add(new Parametro(4, usuario.getNombres())); lstP.add(new Parametro(5, usuario.getApellidos())); lstP.add(new Parametro(6, usuario.getMail())); lstP.add(new Parametro(7, usuario.getPrimer_acceso())); lstP.add(new Parametro(8, usuario.getUtimo_acceso())); lstP.add(new Parametro(9, usuario.getUltima_ip())); lstP.add(new Parametro(10, usuario.getFecha_modificacion())); lstP.add(new Parametro(11, usuario.getCodigo_salt())); lstP.add(new Parametro(12, usuario.isBool_imagen())); ConjuntoResultado rs = AccesoDatos.ejecutaQuery(sql, lstP); while (rs.next()) { if (rs.getLong(0) > 0) ; eje = rs.getLong(0); } ArrayList<Parametro> lstP1 = new ArrayList<Parametro>(); String sql1 = "select * from master_movilizacion.f_insert_usuario_persona(?,?,?)"; lstP1.add(new Parametro(1, codigoTitular)); lstP1.add(new Parametro(2, eje)); lstP1.add(new Parametro(3, 1)); ConjuntoResultado rs1 = AccesoDatos.ejecutaQuery(sql1, lstP1); while (rs1.next()) { if (rs1.getString(0).equals("true")) ; eje1 = true; } if ((eje > 0) && (eje1 == true)) { ejef = true; } else { ejef = false; } con.getCon().commit(); } catch (SQLException exConec) { con.getCon().rollback(); throw new Exception(exConec.getMessage()); } return eje; }