Esempio n. 1
0
 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;
 }
Esempio n. 2
0
  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;
  }
Esempio n. 3
0
  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;
  }