public void limpiar() {
   tab_tabla1.setCondicion("ide_geper=-1");
   tab_tabla1.ejecutarSql();
   tab_tabla2.ejecutarValorForanea(tab_tabla1.getValorSeleccionado());
   aut_filtro_persona.setValue(null);
   utilitario.addUpdate("aut_filtro_persona");
 }
  public void filtrar_proveedor(SelectEvent evt) {
    System.out.println("si entra el metodo");
    aut_filtro_persona.onSelect(evt);
    if (aut_filtro_persona.getValue() != null) {
      System.out.println("si entra el metodo " + aut_filtro_persona.getValor());
      tab_tabla1.setCondicion("ide_geper=" + aut_filtro_persona.getValor());
      tab_tabla1.ejecutarSql();
      tab_tabla2.ejecutarValorForanea(tab_tabla1.getValorSeleccionado());

    } else {
      utilitario.agregarMensajeInfo("No existe el Proveedor", "Ingrese otro proveedor");
    }
  }