diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaAutorizacaoUsoSerieEmbarcadaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaAutorizacaoUsoSerieEmbarcadaController.java index e74ea1cc1..a115087a9 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaAutorizacaoUsoSerieEmbarcadaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaAutorizacaoUsoSerieEmbarcadaController.java @@ -70,10 +70,30 @@ public class BusquedaAutorizacaoUsoSerieEmbarcadaController extends MyGenericFor @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); + this.lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa(); this.lsDescricao = dispositivoEmbarcadaDAO.buscarTodos(); this.lsEstado = estadoService.obtenerTodos(); + Empresa todasEmpresas = new Empresa(); + todasEmpresas.setEmpresaId(-1); + todasEmpresas.setNombempresa("TODAS"); + + this.lsEmpresa.add(todasEmpresas); + + Estado todosEstados = new Estado(); + todosEstados.setEstadoId(-1); + todosEstados.setCveestado("TODOS"); + todosEstados.setNombestado("TODOS"); + + this.lsEstado.add(todosEstados); + + DispositivoEmbarcada todasDescricoes = new DispositivoEmbarcada(); + todasDescricoes.setDispositivoEmbarcadaId(-1l); + todasDescricoes.setDescricao("TODAS"); + + this.lsDescricao.add(todasDescricoes); + autorizacaoUsoSerieEmbarcadaList.setItemRenderer(new RenderAutorizacaoUsoSerieEmbarcada()); autorizacaoUsoSerieEmbarcadaList.addEventListener("onDoubleClick", new EventListener() { @@ -121,22 +141,34 @@ public class BusquedaAutorizacaoUsoSerieEmbarcadaController extends MyGenericFor if (cmbEmpresa.getSelectedItem() != null) { Empresa e = (Empresa) cmbEmpresa.getSelectedItem().getValue(); - autorizacaoUsoSerieEmbarcadaBusqueda.addFilterEqual("empresa.empresaId", e.getEmpresaId()); + + if (e.getEmpresaId().intValue() != -1) { + autorizacaoUsoSerieEmbarcadaBusqueda.addFilterEqual("empresa.empresaId", e.getEmpresaId()); + } } if (cmbPuntoVenta.getSelectedItem() != null) { PuntoVenta p = (PuntoVenta) cmbPuntoVenta.getSelectedItem().getValue(); - autorizacaoUsoSerieEmbarcadaBusqueda.addFilterEqual("puntoventa.puntoventaId", p.getPuntoventaId()); + + if (p.getPuntoventaId().intValue() != -1) { + autorizacaoUsoSerieEmbarcadaBusqueda.addFilterEqual("puntoventa.puntoventaId", p.getPuntoventaId()); + } } if (cmbDescricao.getSelectedItem() != null) { DispositivoEmbarcada d = (DispositivoEmbarcada) cmbDescricao.getSelectedItem().getValue(); - autorizacaoUsoSerieEmbarcadaBusqueda.addFilterEqual("dispositivoEmbarcada.dispositivoEmbarcadaId", d.getDispositivoEmbarcadaId()); + + if (d.getDispositivoEmbarcadaId().intValue() != -1) { + autorizacaoUsoSerieEmbarcadaBusqueda.addFilterEqual("dispositivoEmbarcada.dispositivoEmbarcadaId", d.getDispositivoEmbarcadaId()); + } } if (cmbEstado.getSelectedItem() != null) { Estado e = (Estado) cmbEstado.getSelectedItem().getValue(); - autorizacaoUsoSerieEmbarcadaBusqueda.addFilterEqual("estado.estadoId", e.getEstadoId()); + + if (e.getEstadoId().intValue() != -1) { + autorizacaoUsoSerieEmbarcadaBusqueda.addFilterEqual("estado.estadoId", e.getEstadoId()); + } } autorizacaoUsoSerieEmbarcadaBusqueda.addFilterEqual("activo", Boolean.TRUE); @@ -162,17 +194,17 @@ public class BusquedaAutorizacaoUsoSerieEmbarcadaController extends MyGenericFor refreshLista(); } - public void onClick$btnExportar(Event ev) throws SQLException, Exception { - excutarRelatorios(); - } + public void onClick$btnExportarPdf(Event ev) throws SQLException, Exception { - public void onClick$btnNovo(Event ev) { - editar(new CtrlSerieEmbarcada()); } - public void excutarRelatorios() throws SQLException, Exception { + public void onClick$btnExportarXls(Event ev) throws SQLException, Exception { } + + public void onClick$btnNovo(Event ev) { + editar(new CtrlSerieEmbarcada()); + } public Combobox getCmbEmpresa() { return cmbEmpresa; diff --git a/web/gui/catalogos/busquedaAutorizacaoUsoSerieEmbarcada.zul b/web/gui/catalogos/busquedaAutorizacaoUsoSerieEmbarcada.zul index 3bee1d1a3..b0d196d52 100644 --- a/web/gui/catalogos/busquedaAutorizacaoUsoSerieEmbarcada.zul +++ b/web/gui/catalogos/busquedaAutorizacaoUsoSerieEmbarcada.zul @@ -90,8 +90,10 @@ -