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 @@
-
+
+