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 d39063bbf..47ebcc743 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 @@ -8,6 +8,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; @@ -65,6 +66,7 @@ public class BusquedaPuntoVentaController extends MyGenericForwardComposer { private Textbox txtColonia; private Textbox txtTelefonoUno; private Textbox txtTelefonoDos; + private Textbox txtNumDocPuntoVenta; private List lsEmpresas; private List lsTipoPuntoVenta; private List lsMoneda; @@ -314,6 +316,10 @@ public class BusquedaPuntoVentaController extends MyGenericForwardComposer { if (!txtTelefonoDos.getText().isEmpty()) { claseServicioBusqueda.addFilterLike("numtelefonodos", txtTelefonoDos.getText().replace("_", "")); } + + if (StringUtils.isNotBlank(txtNumDocPuntoVenta.getText())) { + claseServicioBusqueda.addFilterLike("numDoCPuntoVenta", txtNumDocPuntoVenta.getText().trim().concat("%")); + } claseServicioBusqueda.addFilterEqual("activo", Boolean.TRUE); claseServicioBusqueda.addSortAsc("nombpuntoventa"); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java index ac1749fc2..cecb1b089 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java @@ -473,11 +473,11 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { if (puntoVenta.getPuntoventaId() != null) { if (puntoVenta.getIndIntegracion() != null) { - if (puntoVenta.getIndIntegracion() == TipoRetorno.CONCLUIDA.getValor()) { + if (puntoVenta.getIndIntegracion().equals(TipoRetorno.CONCLUIDA.getValor())) { radTotvsSi.setChecked(true); - } else if (puntoVenta.getIndIntegracion() == TipoRetorno.JA_CADASTRADA.getValor()) { + } else if (puntoVenta.getIndIntegracion().equals(TipoRetorno.JA_CADASTRADA.getValor())) { radTotvsNo.setChecked(true); - } else if (puntoVenta.getIndIntegracion() == TipoRetorno.ERRO.getValor()) { + } else if (puntoVenta.getIndIntegracion().equals(TipoRetorno.ERRO.getValor())) { radTotvsErro.setChecked(true); } } @@ -822,13 +822,13 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { sb= new StringBuilder(); TotvsService.setSb(sb); } - + DAO.getInstance().setDBConnection(myConn); String strEmpresas = DAO.getInstance().obterConstante("EMPRESAS_INTEGRACAO"); for (String empresaId : strEmpresas.split(",")){ TotvsService.cadastrarTituloAReceber(checkTodosPuntosVenta.isChecked() ? null : puntoVenta.getPuntoventaId(), dateInicio, dateFim, myConn, Integer.parseInt(empresaId)); } - + if (!checkSimulaIntegracion.isChecked()) { myConn.commit(); } else { diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPuntoVenta.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPuntoVenta.java index 509f3d5fb..dbf21c56b 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPuntoVenta.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPuntoVenta.java @@ -4,6 +4,7 @@ */ package com.rjconsultores.ventaboletos.web.utilerias.render; +import org.apache.commons.lang.StringUtils; import org.zkoss.zul.Listcell; import org.zkoss.zul.Listitem; import org.zkoss.zul.ListitemRenderer; @@ -22,6 +23,9 @@ public class RenderPuntoVenta implements ListitemRenderer { Listcell lc = new Listcell(puntoVenta.getNumPuntoVenta().toString()); lc.setParent(lstm); + + lc = new Listcell(StringUtils.isNotBlank(puntoVenta.getNumDoCPuntoVenta())?puntoVenta.getNumDoCPuntoVenta():""); + lc.setParent(lstm); lc = new Listcell(puntoVenta.getNombpuntoventa()); lc.setParent(lstm); diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 040984058..beb76e01c 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -870,6 +870,9 @@ editarPuntoVentaController.erro.digito = Necessita informar o dígito da conta editarPuntoVentaController.erro.instiFinanceiraId = Necessita informar o banco editarPuntoVentaController.erro.instiFinanceiraId.codigo = Necessita informar o código do banco editarPuntoVentaController.erro.colonia = Necessita informar o bairro +editarPuntoVentaController.erro.cep = Necessita informar o el codigo postal +editarPuntoVentaController.erro.calle = Necessita informar la calle +editarPuntoVentaController.erro.cpfCnpj= CPF ou CNPJ incorreto editarPuntoVentaController.label.fecIntegracion=Fecha editarPuntoVentaController.tab.label.integracao=Integracao editarPuntoVentaController.lbCheckSimulaIntegracion.value=Simula Integracion diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index b053bc476..5d997b02d 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -902,6 +902,9 @@ editarPuntoVentaController.erro.digito = Necessita informar o dígito da conta d editarPuntoVentaController.erro.instiFinanceiraId = Necessita informar o banco do banco editarPuntoVentaController.erro.instiFinanceiraId.codigo = Necessita informar o código do banco do banco editarPuntoVentaController.erro.colonia = Necessita informar o bairro +editarPuntoVentaController.erro.cep = Necessita informar o CEP +editarPuntoVentaController.erro.calle= Necessita informar os dados do endereço +editarPuntoVentaController.erro.cpfCnpj= CPF ou CNPJ incorreto editarPuntoVentaController.label.fecIntegracion=Data editarPuntoVentaController.tab.label.integracao=Integracao editarPuntoVentaController.lbCheckSimulaIntegracion.value=Simula Integração diff --git a/web/gui/catalogos/busquedaPuntoVenta.zul b/web/gui/catalogos/busquedaPuntoVenta.zul index 9a9921645..c0577d8f5 100644 --- a/web/gui/catalogos/busquedaPuntoVenta.zul +++ b/web/gui/catalogos/busquedaPuntoVenta.zul @@ -79,7 +79,7 @@ model="@{winBusquedaPuntoVenta$composer.lsNodos}" /> - + @@ -141,6 +148,9 @@ +