private void buscar() { CategoriaBL objCategoriaBL = new CategoriaBL(); DefaultTableModel temp = (DefaultTableModel) this.tbCategoria.getModel(); for (int i = temp.getRowCount() - 1; i >= 0; --i) { temp.removeRow(i); } String temp1 = ""; for (int i = 0; i < this.txtNombre.getText().length(); ++i) { if (this.txtNombre.getText().charAt(i) != '\'') { temp1 += this.txtNombre.getText().charAt(i); } } String temp2 = ""; for (int i = 0; i < this.txtDescripcion.getText().length(); ++i) { if (this.txtDescripcion.getText().charAt(i) != '\'') { temp2 += this.txtDescripcion.getText().charAt(i); } } ArrayList<CategoriaBE> alstResultado = objCategoriaBL.buscarCategoria(temp2, temp1); for (int i = 0; i < alstResultado.size(); ++i) { Object[] nuevo = { alstResultado.get(i).getIdCategoria(), alstResultado.get(i).getNombre(), alstResultado.get(i).getDescripcion() }; temp.addRow(nuevo); } this.txtDescripcion.setText(""); this.txtNombre.setText(""); }
private void btnAceptarActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnAceptarActionPerformed if (opcion == 1) { DefaultTableModel modelo = (DefaultTableModel) tbCategoria.getModel(); alistIdsCategorias = new ArrayList(); for (int i = 0; i < modelo.getRowCount(); i++) { Boolean seleccion = (Boolean) modelo.getValueAt(i, 3); System.out.println("esto es " + seleccion); if ((seleccion != null) && (seleccion != false)) alistIdsCategorias.add((Integer) modelo.getValueAt(i, 0)); } this.setVisible(false); } else { boolean selecciona = false; DefaultTableModel modelo = (DefaultTableModel) tbCategoria.getModel(); int[] filasSeleccionadas = tbCategoria.getSelectedRows(); if (filasSeleccionadas.length == 0) { JOptionPane.showMessageDialog( this, "Debe seleccionar una fila o registro de la lista de usuarios", "Error", JOptionPane.ERROR_MESSAGE); } else if (filasSeleccionadas.length > 1) { JOptionPane.showMessageDialog( this, "Debe seleccionar solo una fila o registro de la lista usuaios", "Error", JOptionPane.ERROR_MESSAGE); } else if (filasSeleccionadas.length == 1) { objCategoriaSeleccionada = CategoriaBL.buscarIdCategoria( Integer.parseInt( tbCategoria.getValueAt(tbCategoria.getSelectedRow(), 0).toString())); this.setVisible(false); } } } // GEN-LAST:event_btnAceptarActionPerformed