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 c7b9bea09..380d1524d 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 @@ -306,8 +306,10 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { private Checkbox checkStock; private Checkbox checkPermisoTasaEmbarque; private Checkbox ckIsento; + private Checkbox checkSimulaIntegracion; private MyTextbox txtNumIEPuntoVenta; private Datebox fecIntegracion; + private Textbox logResult; private boolean integracionTotvs; public static final int INTERVALO_FECHAMENTO_SEMANAL = 7; @@ -809,9 +811,24 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { log.info("puntoVentaId=" + puntoVenta.getPuntoventaId() + ";fecInicio=" + dateInicio + ";fecFin=" + dateFim); + StringBuilder sb = null; + logResult.setText(""); + + TotvsService.setSimulacao(checkSimulaIntegracion.isChecked()); + if (checkSimulaIntegracion.isChecked()) { + sb= new StringBuilder(); + TotvsService.setSb(sb); + } + TotvsService.cadastrarTituloAReceber(puntoVenta.getPuntoventaId(), dateInicio, dateFim, myConn); - myConn.commit(); + if (!checkSimulaIntegracion.isChecked()) { + myConn.commit(); + } else { + logResult.setText(sb != null ? sb.toString() : ""); + TotvsService.setSb(null); + myConn.rollback(); + } } catch (Exception e) { if (myConn != null) { diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 5f4e0081b..0b776cd33 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -866,6 +866,7 @@ editarPuntoVentaController.erro.instiFinanceiraId = Necessita informar o banco editarPuntoVentaController.erro.instiFinanceiraId.codigo = Necessita informar o código do banco editarPuntoVentaController.label.fecIntegracion=Fecha editarPuntoVentaController.tab.label.integracao=Integracao +editarPuntoVentaController.lbCheckSimulaIntegracion.value=Simula Integracion # Fechamento Conta Corrente Agencia editarPuntoVentaController.puntoventa.label = Agencia diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index fe9dbdcc2..780fd3fac 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -898,6 +898,7 @@ editarPuntoVentaController.erro.instiFinanceiraId = Necessita informar o banco d editarPuntoVentaController.erro.instiFinanceiraId.codigo = Necessita informar o código do banco do banco editarPuntoVentaController.label.fecIntegracion=Data editarPuntoVentaController.tab.label.integracao=Integracao +editarPuntoVentaController.lbCheckSimulaIntegracion.value=Simula Integração # Fechamento Conta Corrente Agencia editarPuntoVentaController.puntoventa.label = Agencia diff --git a/web/gui/catalogos/editarPuntoVenta.zul b/web/gui/catalogos/editarPuntoVenta.zul index 51d5b79d5..6af84bd93 100644 --- a/web/gui/catalogos/editarPuntoVenta.zul +++ b/web/gui/catalogos/editarPuntoVenta.zul @@ -1348,6 +1348,11 @@ value="${c:l('editarPuntoVentaController.label.fecIntegracion')}" /> + + + @@ -1358,6 +1363,7 @@ tooltiptext="${c:l('busquedaEmpresaController.btnIntegracao.tooltiptext')}" /> +