From 5d3be0e7e6248b7e3a9322aae2dbbdd87ccf9a9c Mon Sep 17 00:00:00 2001 From: vinicius Date: Tue, 10 Dec 2013 18:32:24 +0000 Subject: [PATCH] =?UTF-8?q?Movimenta=C3=A7=C3=A3o=20de=20estoque=20central?= =?UTF-8?q?izado=20-=20Busca=20de=20Bilhetes:=20-=20filtro=20de=20pesquisa?= =?UTF-8?q?=20por=20Ag=C3=AAncia?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@32552 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../gr/BusquedaBilhetesController.java | 35 +++++++++++++++++-- web/gui/gr/busquedaBilhetes.zul | 11 +++++- 2 files changed, 43 insertions(+), 3 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/BusquedaBilhetesController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/BusquedaBilhetesController.java index abfed04fe..1c99cfa9e 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/BusquedaBilhetesController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/BusquedaBilhetesController.java @@ -1,5 +1,6 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.gr; +import java.util.ArrayList; import java.util.List; import org.apache.commons.lang.StringUtils; @@ -18,8 +19,10 @@ import org.zkoss.zul.Textbox; import com.rjconsultores.ventaboletos.entidad.AbastoCentral; import com.rjconsultores.ventaboletos.entidad.Aidf; import com.rjconsultores.ventaboletos.entidad.Empresa; +import com.rjconsultores.ventaboletos.entidad.PuntoVenta; import com.rjconsultores.ventaboletos.service.AidfService; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; +import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject; @@ -43,7 +46,10 @@ public class BusquedaBilhetesController extends MyGenericForwardComposer { private List lsAidf; private Textbox txtForminicial; - private Textbox txtFormfinal; + private Textbox txtFormfinal; + + private List lsPuntoVenta; + private MyComboboxPuntoVenta cmbPuntoVenta; public BusquedaBilhetesController() { // TODO Auto-generated constructor stub @@ -78,6 +84,7 @@ public class BusquedaBilhetesController extends MyGenericForwardComposer { List lsEmpresas = UsuarioLogado.getUsuarioLogado().getEmpresa(); lsAidf = aidfService.buscaAidfsPorEmpresas(lsEmpresas); + setLsPuntoVenta(new ArrayList()); super.doAfterCompose(comp); @@ -108,6 +115,13 @@ public class BusquedaBilhetesController extends MyGenericForwardComposer { bilheteBusqueda.addFilterEqual("aidf", aidf); } + Comboitem puntoVentaSeleccionada = cmbPuntoVenta.getSelectedItem(); + + if(puntoVentaSeleccionada != null){ + PuntoVenta puntoVenta = (PuntoVenta) puntoVentaSeleccionada.getValue(); + bilheteBusqueda.addFilterEqual("puntoventa", puntoVenta); + } + String formInicial = txtForminicial.getValue(); if(StringUtils.isNotBlank(formInicial)) bilheteBusqueda.addFilterGreaterOrEqual("numfoliopreimpreso", formInicial); @@ -116,7 +130,7 @@ public class BusquedaBilhetesController extends MyGenericForwardComposer { if(StringUtils.isNotBlank(formFinal)) bilheteBusqueda.addFilterLessOrEqual("numfoliopreimpreso", formFinal); - if(aidfSeleccionada != null || StringUtils.isNotBlank(formInicial) || StringUtils.isNotBlank(formFinal)){ + if(aidfSeleccionada != null || puntoVentaSeleccionada != null || StringUtils.isNotBlank(formInicial) || StringUtils.isNotBlank(formFinal)){ plwBilhetes.init(bilheteBusqueda, bilheteList, pagingBilhetes); if (bilheteList.getData().length == 0) { @@ -146,5 +160,22 @@ public class BusquedaBilhetesController extends MyGenericForwardComposer { public void setTxtFormfinal(Textbox txtFormfinal) { this.txtFormfinal = txtFormfinal; } + + public List getLsPuntoVenta() { + return lsPuntoVenta; + } + + + public void setLsPuntoVenta(List lsPuntoVenta) { + this.lsPuntoVenta = lsPuntoVenta; + } + + public MyComboboxPuntoVenta getCmbPuntoVenta() { + return cmbPuntoVenta; + } + + public void setCmbPuntoVenta(MyComboboxPuntoVenta cmbPuntoVenta) { + this.cmbPuntoVenta = cmbPuntoVenta; + } } diff --git a/web/gui/gr/busquedaBilhetes.zul b/web/gui/gr/busquedaBilhetes.zul index 02fc70d7a..d6a34572a 100644 --- a/web/gui/gr/busquedaBilhetes.zul +++ b/web/gui/gr/busquedaBilhetes.zul @@ -42,7 +42,16 @@ - + + +