private void btnNuevaConstruccion_actionPerformed(ActionEvent e) { alta = true; Iterator alIt = Construcciones.iterator(); while (alIt.hasNext()) { try { JComponent comp = (JComponent) alIt.next(); if (comp instanceof JTextField) ((JTextField) comp).setText(""); if (comp instanceof JCheckBox) ((JCheckBox) comp).setSelected(false); if (comp instanceof JComboBox) ((JComboBox) comp).setSelectedIndex(0); } catch (Exception A) { A.printStackTrace(); } } }
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(); } }
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; } }