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();
   }
 }