예제 #1
0
  public void enter() {
    // Recuperamos el ID_Parcela y el ID_UnidadConstruccion
    AppContext app = (AppContext) AppContext.getApplicationContext();
    Blackboard Identificadores = app.getBlackboard();
    ID_Parcela = Integer.parseInt(Identificadores.get("ID_Parcela").toString());
    // ID_Unidad= Integer.parseInt(Identificadores.get("ID_Unidad").toString());

    // Rellenamos el Listbox
    lstCons.clear();
    try {
      CatastroActualizarPostgre Cons = new CatastroActualizarPostgre();
      ArrayList Datos = Cons.Cons(ID_Parcela);
      Iterator alIt = Datos.iterator();
      while (alIt.hasNext()) {
        lstCons.addElement(alIt.next());
      }
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
예제 #2
0
 private void btnBorrarConstruccion_actionPerformed(ActionEvent e) {
   CatastroActualizarPostgre ActualizarConstruccion = new CatastroActualizarPostgre();
   String Result = ActualizarConstruccion.BajaConstruccion(ID_Construccion);
 }
예제 #3
0
  private void btnModificarConstruccion_actionPerformed(ActionEvent e) {
    // Con esta opción modificamos los datos de la subparcela
    // En la variable ID tenemos el identificador de la subparcela
    // Creamos un ArrayList con los datos recogidos del formulario en el mismo orden que la base de
    // datos
    ArrayList UC = new ArrayList();
    ArrayList UCTipo = new ArrayList();
    ArrayList Checks = new ArrayList();
    Checks.add(chkIndicador_Local_Interior);
    Checks.add(chkviviendacons);

    UC.add(ID_Construccion);
    UCTipo.add("1");
    UC.add(txtcargocons.getText());
    UCTipo.add("0");
    UC.add(txtBloque.getText());
    UCTipo.add("1");
    UC.add(txtEscalera.getText());
    UCTipo.add("1");
    UC.add(txtPlanta.getText());
    UCTipo.add("1");
    UC.add(txtPuerta.getText());
    UCTipo.add("1");
    UC.add(txtdestinocons.getText());
    UCTipo.add("1");
    UC.add(cmbreformacons.getSelectedItem());
    UCTipo.add("1");
    UC.add(txtannoreforma.getText());
    UCTipo.add("0");
    UC.add(txtSuperficie_Total_Local.getText());
    UCTipo.add("0");
    UC.add(txtSuperficie_Terrazas_Local.getText());
    UCTipo.add("0");
    UC.add(txtSuperficie_Imputable_Local.getText());
    UCTipo.add("0");
    UC.add(txttipologiacons.getText());
    UCTipo.add("1");
    UC.add(cmbusocons.getSelectedItem().toString().substring(0, 1));
    UCTipo.add("1");
    UC.add(txtcategoriacons.getText());
    UCTipo.add("1");
    // Calculamos el reparto
    String Reparto = cmbreparto1cons.getSelectedItem().toString().substring(0, 1);
    Reparto = Reparto + cmbreparto2cons.getSelectedItem().toString().substring(0, 1);
    Reparto = Reparto + cmbreparto3cons.getSelectedItem().toString().substring(0, 1);
    System.out.println(Reparto);
    UC.add(Reparto);
    UCTipo.add("1");
    UC.add(cmbtipovalorcons.getSelectedItem());
    UCTipo.add("1");
    UC.add(txtapreciacioncons.getText());
    UCTipo.add("0");
    if (alta == true) {
      UC.add("A");
      UCTipo.add("1");
    } else {
      UC.add("M");
      UCTipo.add("1");
    }
    UC.add(txtannoexpcons.getText());
    UCTipo.add("0");
    UC.add(txtreferenciacons.getText());
    UCTipo.add("1");
    Iterator CheckIt = Checks.iterator();
    while (CheckIt.hasNext()) {
      if (((JCheckBox) CheckIt.next()).isSelected() == true) {
        UC.add("TRUE");
      } else {
        UC.add("FALSE");
      }
      UCTipo.add("1");
    }
    // Actualizamos la información almacenada
    CatastroActualizarPostgre ActualizarConstruccion = new CatastroActualizarPostgre();
    if (alta == false) {
      String Result = ActualizarConstruccion.ActualizarConstruccion(ID_Construccion, UC, UCTipo);
      System.out.println(Result);
    } else {
      String Result =
          ActualizarConstruccion.AltaConstruccion(
              ID_Parcela, txtcargocons.getText(), ID_Unidad, UC, UCTipo);
      System.out.println(Result);
      alta = false;
    }
  }