private void buscarBibliotecario() { ModeloTabla modeloTablaBibliotecario = (ModeloTabla) tablaBibliotecario.getModel(); modeloTablaBibliotecario.eliminarTotalFilas(); try { GestionarBibliotecarioServicio gestionarBibliotecarioServicio = new GestionarBibliotecarioServicio(); List<Bibliotecario> listabibliotecario = gestionarBibliotecarioServicio.buscar(textoBuscar.getText().trim().toUpperCase()); if (listabibliotecario != null && listabibliotecario.size() > 0) { for (Bibliotecario bibliotecario : listabibliotecario) { Fila fila = new Fila(); fila.agregarValorCelda(bibliotecario.getCodigo()); fila.agregarValorCelda(bibliotecario.getNombre()); fila.agregarValorCelda(bibliotecario.getApellido()); fila.agregarValorCelda(bibliotecario.getDni()); fila.agregarValorCelda(bibliotecario.getGenero()); fila.agregarValorCelda(bibliotecario.getFechanacimiento()); fila.agregarValorCelda(bibliotecario.getTelefono()); fila.agregarValorCelda(bibliotecario.getCorreo()); modeloTablaBibliotecario.agregarFila(fila); } modeloTablaBibliotecario.refrescarDatos(); ponerFocoConSeleccionEnBuscar(); } else { Mensaje.Mostrar_MENSAJE_NOSEENCONTRONINGUNRESULTADO(this); ponerFocoConSeleccionEnBuscar(); } } catch (Exception e) { Mensaje.mostrarErrorExcepcion(this, e.getMessage()); ponerFocoConSeleccionEnBuscar(); } }
private Bibliotecario obtenerObjetoDeLaTabla() { Bibliotecario bibliotecario = null; int numFila = tablaBibliotecario.getSelectedRow(); if (numFila >= 0) { // verificamos si se selecciono alguna fila de la Tabla GestionarBibliotecarioServicio gestionarBibliotecarioServicio = new GestionarBibliotecarioServicio(); ModeloTabla modeloTabla = (ModeloTabla) tablaBibliotecario.getModel(); int codigo = (int) modeloTabla.getValueAt(numFila, 0); try { bibliotecario = gestionarBibliotecarioServicio.buscar(codigo); } catch (Exception e) { Mensaje.mostrarErrorExcepcion(this, e.getMessage()); } } else Mensaje.Mostrar_MENSAJE_FILANOSELECCIONADO(this); return bibliotecario; }
private void botonEliminarActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_botonEliminarActionPerformed // TODO add your handling code here: GestionarBibliotecarioServicio gestionarBibliotecarioServicio = new GestionarBibliotecarioServicio(); if (obtenerObjetoDeLaTabla() != null) { if (!Mensaje.Mostrar_MENSAJE_PREGUNTADEELIMINACION(this)) return; try { gestionarBibliotecarioServicio.eliminar(obtenerObjetoDeLaTabla()); Mensaje.Mostrar_MENSAJE_ELIMINACIONEXITOSA(this); buscarBibliotecario(); ponerFocoConSeleccionEnBuscar(); } catch (Exception e) { Mensaje.Mostrar_MENSAJE_ELIMINACIONERRONEA(this); buscarBibliotecario(); ponerFocoConSeleccionEnBuscar(); } } } // GEN-LAST:event_botonEliminarActionPerformed