From 9d8e42e98b94bb5aca3cf869f71ca814dc3a7cdd Mon Sep 17 00:00:00 2001 From: leonardo Date: Wed, 13 May 2015 21:06:18 +0000 Subject: [PATCH] fixes bug #6302 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@43984 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../BusquedaPuntoVentaController.java | 33 +++++++++++++++++++ web/WEB-INF/i3-label_es_MX.label | 2 ++ web/WEB-INF/i3-label_pt_BR.label | 2 ++ web/gui/catalogos/busquedaPuntoVenta.zul | 10 +++++- 4 files changed, 46 insertions(+), 1 deletion(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaPuntoVentaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaPuntoVentaController.java index 47ebcc743..e5f012c1a 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaPuntoVentaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaPuntoVentaController.java @@ -4,8 +4,12 @@ */ package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos; +import java.util.ArrayList; +import java.util.Collection; import java.util.HashMap; +import java.util.Iterator; import java.util.List; +import java.util.ListIterator; import java.util.Map; import org.apache.commons.lang.StringUtils; @@ -33,12 +37,14 @@ import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta; import com.rjconsultores.ventaboletos.service.MonedaService; import com.rjconsultores.ventaboletos.service.NodoService; import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService; +import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPuntoVenta; +import com.rjconsultores.ws.utileria.RetornoTotvs.TipoRetorno; /** * @@ -77,6 +83,21 @@ public class BusquedaPuntoVentaController extends MyGenericForwardComposer { private Combobox cmbNodo; private Radio radAprobacionAutorizado; private Radio radAprobacionLatente; + private Radio radTotvsSi; + private Radio radTotvsNo; + private boolean integracionTotvs; + + public boolean isIntegracionTotvs() { + integracionTotvs = false; + if (ApplicationProperties.getInstance().integracionTotvs()) { + integracionTotvs = true; + } + return integracionTotvs; + } + + public void setIntegracionTotvs(boolean integracionTotvs) { + this.integracionTotvs = integracionTotvs; + } public Radio getRadAprobacionAutorizado() { return radAprobacionAutorizado; @@ -264,6 +285,18 @@ public class BusquedaPuntoVentaController extends MyGenericForwardComposer { claseServicioBusqueda.addFilterLike("numPuntoVenta", "%" + txtNumeroPtoVenta.getText().trim().concat("%")); } + List lsIntegracion = new ArrayList(); + lsIntegracion.add(1); + lsIntegracion.add(2); + + if (radTotvsSi.isChecked()){ + claseServicioBusqueda.addFilterIn("indIntegracion", lsIntegracion); + } + + if (radTotvsNo.isChecked()){ + claseServicioBusqueda.addFilterEqual("indIntegracion", -1); + } + String statusAprobacion = null; if (radAprobacionAutorizado.isChecked()) { statusAprobacion = "A"; diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index beb76e01c..2c2063367 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -860,6 +860,8 @@ editarPuntoVentaController.label.isento = ISENTO editarPuntoVentaController.label.totvs = Integracion TOTVS editarPuntoVentaController.label.totvs.sim = Concluída editarPuntoVentaController.label.totvs.nao = Já Cadastrada +editarPuntoVentaController.label.totvs.integrado=Integrado +editarPuntoVentaController.label.totvs.naointegrado=Não Integrado editarPuntoVentaController.label.totvs.erro = Erro editarPuntoVentaController.erro.numDoCPuntoVenta = Necessita informar CNPJ editarPuntoVentaController.erro.numIEPuntoVenta = Necessita informar Inscrição Estadual diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index bc50218ea..ee36602a4 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -897,6 +897,8 @@ editarPuntoVentaController.label.isento = ISENTO editarPuntoVentaController.label.totvs = Integração TOTVS editarPuntoVentaController.label.totvs.sim = Concluída editarPuntoVentaController.label.totvs.nao = Já Cadastrada +editarPuntoVentaController.label.totvs.integrado=Integrado +editarPuntoVentaController.label.totvs.naointegrado=Não Integrado editarPuntoVentaController.label.totvs.erro = Erro editarPuntoVentaController.erro.numDoCPuntoVenta = Necessita informar CNPJ editarPuntoVentaController.erro.numIEPuntoVenta = Necessita informar Inscrição Estadual diff --git a/web/gui/catalogos/busquedaPuntoVenta.zul b/web/gui/catalogos/busquedaPuntoVenta.zul index c0577d8f5..ba53736d4 100644 --- a/web/gui/catalogos/busquedaPuntoVenta.zul +++ b/web/gui/catalogos/busquedaPuntoVenta.zul @@ -98,12 +98,20 @@ use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" /> - +