diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaConvenioController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaConvenioController.java index b3f912516..d57dfb9be 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaConvenioController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaConvenioController.java @@ -12,6 +12,8 @@ import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConvenio; import java.util.HashMap; import java.util.Map; + +import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; @@ -72,16 +74,22 @@ public class BusquedaConvenioController extends MyGenericForwardComposer { } private void refreshLista() { + txtDescconvenio.getValue(); + txtCveconvenio.getValue(); + HibernateSearchObject convenioBusqueda = new HibernateSearchObject(Convenio.class, pagingConvenio.getPageSize()); convenioBusqueda.addFilterEqual("activo", Boolean.TRUE); - convenioBusqueda.addFilterLike("descconvenio", - "%" + txtDescconvenio.getText().trim().concat("%")); - convenioBusqueda.addFilterLike("cveconvenio", - "%" + txtCveconvenio.getText().trim().concat("%")); + if(StringUtils.isNotBlank(txtDescconvenio.getValue())) { + convenioBusqueda.addFilterLike("descconvenio", "%" + txtDescconvenio.getText().trim().concat("%")); + } + + if(StringUtils.isNotBlank(txtCveconvenio.getValue())) { + convenioBusqueda.addFilterLike("cveconvenio","%" + txtCveconvenio.getText().trim().concat("%")); + } convenioBusqueda.addSortAsc("descconvenio");