gleimar 2014-02-19 19:16:35 +00:00
parent 2c5cca9d47
commit ff8bda8ee0
2 changed files with 14 additions and 9 deletions

View File

@ -216,18 +216,23 @@ public class BusquedaUsuarioController extends MyGenericForwardComposer {
Filter.equal("activo", true)));
}
Filter filterEmpresas = Filter.in("empresa", lsEmpresas);
List<Empresa> lsEmpresaTmp =null;
Comboitem itemEmpresa = cmbEmpresa.getSelectedItem();
if (itemEmpresa != null) {
Empresa empresa = (Empresa) itemEmpresa.getValue();
filterEmpresas = Filter.equal("empresa", empresa);
lsEmpresaTmp = new ArrayList<Empresa>();
lsEmpresaTmp.add(empresa);
}else{
lsEmpresaTmp = lsEmpresas;
}
Filter filterEmpresasVazias = Filter.isEmpty("usuarioEmpresaList")
.and(Filter.or(filterEmpresas, Filter.equal("activo", Boolean.TRUE)));
sistemaBusqueda.addFilter(Filter.and(Filter.or(
Filter.some("usuarioEmpresaList",
Filter.and(Filter.in("empresa", lsEmpresaTmp),
Filter.equal("activo", true))),
Filter.isEmpty("usuarioEmpresaList"))));
sistemaBusqueda.addFilterAll("usuarioEmpresaList",filterEmpresasVazias);
Comboitem puntoVentaSeleccionada = cmbPuntoVenta.getSelectedItem();

View File

@ -1 +1 @@
ADM_20140218_1RC316
ADM_20140219_1RC317