diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioCarteirinhaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioCarteirinhaController.java index 1da1b3b20..ec3a4aea7 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioCarteirinhaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioCarteirinhaController.java @@ -120,7 +120,10 @@ public class RelatorioCarteirinhaController extends MyGenericForwardComposer { clienteBusqueda.addFilterILike("nombcliente", txtCliente.getValue() + "%"); clienteBusqueda.addFilterEqual("activo", Boolean.TRUE); clienteBusqueda.addSortAsc("nombcliente"); - clienteBusqueda.addFilterAll("listClienteFidelidad", Filter.equal("empresa.empresaId", empresa.getEmpresaId())); + // Mantis: 18276 - addFilterAll estava criando um NOT EXISTS + // and not (exists (select listclient1_.CLIENTEFIDELIDAD_ID from CLIENTE_FIDELIDAD listclient1_ where cliente0_.CLIENTE_ID=listclient1_.CLIENTE_ID and ( listclient1_.activo=1) and listclient1_.EMPRESA_ID=10)) + // clienteBusqueda.addFilterAll("listClienteFidelidad", Filter.equal("empresa.empresaId", empresa.getEmpresaId())); + clienteBusqueda.addFilterIn("listClienteFidelidad.empresa.empresaId", Arrays.asList(empresa.getEmpresaId())); } plwCliente.init(clienteBusqueda, clienteList, pagingCliente); if (clienteList.getData().length == 0) { diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderClienteCarteirinha.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderClienteCarteirinha.java index f9234a29d..b6e328bc8 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderClienteCarteirinha.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderClienteCarteirinha.java @@ -38,7 +38,8 @@ public class RenderClienteCarteirinha implements ListitemRenderer { tarjetaFidelidad = cf.getTarjetaFidelidad(); empresa = cf.getEmpresa(); emp.append(empresa.getNombempresa().toString()).append(" - "); - tarjetasFidelidad.append(tarjetaFidelidad.getNumTarjeta().toString()).append(" - "); + // Mantis: 18276 - Banco local com tarjetaFidelidad.getNumTarjeta().toString(), estava gerando exceção + tarjetasFidelidad.append(tarjetaFidelidad.getNumTarjeta()).append(" - "); } }