From 15ffe79da246a5ca43fcff461bf11911a327566a Mon Sep 17 00:00:00 2001 From: changelogweb Date: Thu, 3 May 2018 22:38:34 +0000 Subject: [PATCH] fixes bug#11058 dev:lucas qua:gleimar git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@81584 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../BusquedaIntegracaoTotvsController.java | 44 +++++++------------ web/gui/seguridad/integracaoTotvs.zul | 14 +++--- 2 files changed, 26 insertions(+), 32 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/BusquedaIntegracaoTotvsController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/BusquedaIntegracaoTotvsController.java index e8cb55114..cdb4bad0b 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/BusquedaIntegracaoTotvsController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/BusquedaIntegracaoTotvsController.java @@ -14,6 +14,7 @@ import org.zkoss.util.resource.Labels; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.EventListener; +import org.zkoss.zul.Combobox; import org.zkoss.zul.Comboitem; import org.zkoss.zul.Datebox; import org.zkoss.zul.Intbox; @@ -43,10 +44,9 @@ public class BusquedaIntegracaoTotvsController extends MyGenericForwardComposer private static final long serialVersionUID = 1L; private static Logger log = Logger.getLogger(BusquedaIntegracaoTotvsController.class); private List lsEmpresas; - private MyComboboxEmpresa cmbEmpresa; - private MyComboboxEmpresa cmbEmpresaServico; - private MyComboboxPuntoVenta cmbPuntoVenta; - private List lsPuntoVenta; + private Combobox cmbEmpresa; + private Combobox cmbEmpresaServico; + private Combobox cmbPuntoVenta; private Datebox fecInicioIntervalo; private Datebox fecFinIntervalo; private Datebox fecInicioCorrida; @@ -106,7 +106,7 @@ public class BusquedaIntegracaoTotvsController extends MyGenericForwardComposer dataDe = new Date(); dataAte = new Date(); lsEmpresas = UsuarioLogado.getUsuarioLogado().getEmpresa(); - lsPuntoVenta = new ArrayList(); + cajaList.setItemRenderer(new RenderCajaTotvs()); cajaList.addEventListener("onDoubleClick", new EventListener() { @@ -132,29 +132,12 @@ public class BusquedaIntegracaoTotvsController extends MyGenericForwardComposer this.lsEmpresas = lsEmpresas; } - public MyComboboxPuntoVenta getCmbPuntoVenta() { - return cmbPuntoVenta; - } - - public void setCmbPuntoVenta(MyComboboxPuntoVenta cmbPuntoVenta) { - this.cmbPuntoVenta = cmbPuntoVenta; - } - - public MyComboboxEmpresa getCmbEmpresa() { - return cmbEmpresa; - } + public void setCmbEmpresa(MyComboboxEmpresa cmbEmpresa) { this.cmbEmpresa = cmbEmpresa; } - public List getLsPuntoVenta() { - return lsPuntoVenta; - } - - public void setLsPuntoVenta(List lsPuntoVenta) { - this.lsPuntoVenta = lsPuntoVenta; - } private void refreshLista() { HibernateSearchObject cajaBusqueda = new HibernateSearchObject(Caja.class, pagingCaja.getPageSize()); @@ -176,11 +159,18 @@ public class BusquedaIntegracaoTotvsController extends MyGenericForwardComposer cajaBusqueda.addFilterEqual("puntoventaId", puntoVenta.getPuntoventaId()); } } + Date valueFecInicio = fecInicioIntervalo.getValue(); + Date valueFecFin = fecFinIntervalo.getValue(); + + valueFecInicio = valueFecInicio==null?new Date():valueFecInicio; + valueFecFin = valueFecFin==null?new Date():valueFecFin; + + valueFecInicio = DateUtil.inicioFecha(valueFecInicio); + valueFecFin = DateUtil.fimFecha(valueFecFin); + // Filtro data - Date dataInicio = fecInicioIntervalo.getValue() != null ? DateUtil.inicioFecha(fecInicioIntervalo.getValue()) : null; - Date dataFim = fecFinIntervalo.getValue() != null ? DateUtil.fimFecha(fecFinIntervalo.getValue()) : null; - cajaBusqueda.addFilterGreaterOrEqual("fechorventa", dataInicio); - cajaBusqueda.addFilterLessOrEqual("fechorventa", dataFim); + cajaBusqueda.addFilterGreaterOrEqual("fechorventa", valueFecInicio); + cajaBusqueda.addFilterLessOrEqual("fechorventa", valueFecFin); plwCaja.init(cajaBusqueda, cajaList, pagingCaja); if (cajaList.getData().length == 0) { try { diff --git a/web/gui/seguridad/integracaoTotvs.zul b/web/gui/seguridad/integracaoTotvs.zul index 44446d848..cfc5d5e3c 100644 --- a/web/gui/seguridad/integracaoTotvs.zul +++ b/web/gui/seguridad/integracaoTotvs.zul @@ -44,15 +44,17 @@