public void enter() {
    Blackboard Identificadores = app.getBlackboard();
    ID_Inmueble = Integer.parseInt(Identificadores.get("IdInmueble").toString());

    // Mostramos los datos para el inmueble
    PatrimonioPostgre General = new PatrimonioPostgre();
    ArrayList Datos = General.DatosRegistro(ID_Inmueble);
    if (Datos == null) return;
    Iterator alIt = Datos.iterator();
    Iterator itControles = Registro.iterator();
    while (itControles.hasNext()) {
      try {
        JComponent comp = (JComponent) itControles.next();
        Object obj = alIt.next();
        if (comp instanceof JTextField)
          ((JTextField) comp).setText((obj != null) ? obj.toString() : "");
        if (comp instanceof JCheckBox) {
          String check = (obj != null) ? obj.toString() : "";
          if (check == "TRUE") {
            ((JCheckBox) comp).setSelected(true);
          } else {
            ((JCheckBox) comp).setSelected(false);
          }
        }
        if (comp instanceof JComboBox)
          ((JComboBox) comp).setSelectedItem((obj != null) ? obj.toString() : "");
      } catch (Exception A) {
        A.printStackTrace();
      }
    }
  }
  private void btnAplicar_actionPerformed(ActionEvent e) {
    ArrayList Valor = new ArrayList();
    ArrayList Tipo = new ArrayList();

    // Tipo es 0 para enteros y 1 para cadenas
    Valor.add(txtTomo.getText());
    Tipo.add("1");
    Valor.add(txtFolio.getText());
    Tipo.add("1");
    Valor.add(txtLibro.getText());
    Tipo.add("1");
    Valor.add(txtFinca.getText());
    Tipo.add("1");
    Valor.add(txtNumero.getText());
    Tipo.add("1");
    Valor.add(txtProtocolo.getText());
    Tipo.add("1");
    Valor.add(txtNotario.getText());
    Tipo.add("1");
    Valor.add(txtRegistro.getText());
    Tipo.add("1");
    // Actualizamos la información almacenada
    PatrimonioPostgre Registro = new PatrimonioPostgre();
    String Result = Registro.ActualizarRegistro(ID_Inmueble, Valor, Tipo);
    // System.out.println(Result);
  }