public boolean darAltaPersona(Integer id) { gestor.conectar(); boolean valido = gestor.Modificar( "UPDATE Personas SET estado='1', fbaja='1900-01-01' WHERE id='" + id + "'"); gestor.desconectar(); return valido; }
public Boolean darBajaPersona(Integer id) { GregorianCalendar fecha = new GregorianCalendar(); int dia = fecha.get(Calendar.DAY_OF_MONTH); int mes = fecha.get(Calendar.MONTH) + 1; int ano = fecha.get(Calendar.YEAR); String f = new String(ano + "-" + mes + "-" + dia); gestor.conectar(); boolean valido = gestor.Modificar("UPDATE Personas SET estado='0',fbaja='" + f + "' WHERE id='" + id + "'"); gestor.desconectar(); return valido; }
public int introducirDatos(Persona p) { gestor.conectar(); boolean valido = gestor.Modificar( "INSERT INTO Personas (dni,nombre, apellido1, apellido2,fnac, telefono,lugarnac,domicilio,cp,email,fbaja) VALUES ('" + p.getDni() + "','" + p.getNombre() + "','" + p.getApellido1() + "','" + p.getApellido2() + "','" + p.getfNacimiento() + "','" + p.getTelefono() + "','" + p.getLugarNacimiento() + "','" + p.getDomicilio() + "','" + p.getCp() + "','" + p.getemail() + "','1900-01-01')"); int id = -1; if (valido) { ResultSet rs = gestor.RealizarConsulta("select id from Personas where dni='" + p.getDni() + "'"); try { rs.next(); id = (Integer) rs.getObject("id"); } catch (SQLException e) { JOptionPane.showMessageDialog( null, "Error obtener el id de la persona insertada\n" + e.getMessage()); } } gestor.desconectar(); return id; }