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 667c2f58e..0075bbb99 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
@@ -25,6 +25,7 @@ import org.zkoss.util.resource.Labels;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.Executions;
import org.zkoss.zk.ui.UiException;
+import org.zkoss.zk.ui.WrongValueException;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.event.EventListener;
import org.zkoss.zk.ui.event.UploadEvent;
@@ -116,6 +117,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderParadaPtoVtaChe
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPtoVtaSeguro;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPtovtaCatInd;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPtovtaComissao;
+import com.rjconsultores.ws.totvs.service.TotvsService;
/**
*
@@ -299,6 +301,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
private Checkbox checkPermisoTasaEmbarque;
private Checkbox ckIsento;
private MyTextbox txtNumIEPuntoVenta;
+ private Datebox fecInicio;
+ private Datebox fecFinal;
public static final int INTERVALO_FECHAMENTO_SEMANAL = 7;
public static final int INTERVALO_FECHAMENTO_DECENDIAL = 10;
@@ -780,6 +784,19 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
return getString;
}
+
+ public void onClick$btnIntegracao(Event ev) {
+ try {
+ TotvsService.cadastrarTituloAReceber(puntoVenta.getPuntoventaId(), fecInicio.getValue(), fecFinal.getValue(), puntoVentaService.getDBSession());
+ puntoVentaService.getDBSession().close();
+ } catch (WrongValueException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (Exception e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ }
public void onClick$btnAdicionarEmpresaBloqueada(Event ev) {
Empresa e = (Empresa) cmbEmpresas.getSelectedItem().getValue();
diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label
index 405e7b86a..8e69678dd 100644
--- a/web/WEB-INF/i3-label_es_MX.label
+++ b/web/WEB-INF/i3-label_es_MX.label
@@ -682,6 +682,7 @@ busquedaEmpresaController.btnPesquisa.label = Búsqueda
busquedaEmpresaController.lhId.label = ID
busquedaEmpresaController.lhDesc.label = Descripción
busquedaEmpresaController.txtNombre.label = Empresa
+busquedaEmpresaController.btnIntegracao.tooltiptext=Executar
# Pantalla de Edición da empresa
editarEmpresaController.window.title = Empresa
@@ -855,6 +856,9 @@ editarPuntoVentaController.label.totvs = Integracion TOTVS
editarPuntoVentaController.label.totvs.sim = Concluída
editarPuntoVentaController.label.totvs.nao = Já Cadastrada
editarPuntoVentaController.label.totvs.erro = Erro
+editarPuntoVentaController.label.fecInicio=Fecha Início
+editarPuntoVentaController.label.fecFinal=Fecha Final
+editarPuntoVentaController.tab.label.integracao=Integracao
# 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 c926c36db..802d75c19 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -712,6 +712,7 @@ busquedaEmpresaController.btnPesquisa.label = Pesquisa
busquedaEmpresaController.lhId.label = ID
busquedaEmpresaController.lhDesc.label = Descrição
busquedaEmpresaController.txtNombre.label = Empresa
+busquedaEmpresaController.btnIntegracao.tooltiptext=Executar
# Pantalla de Edición da empresa
editarEmpresaController.window.title = Empresa
@@ -887,6 +888,10 @@ editarPuntoVentaController.label.totvs = Integração TOTVS
editarPuntoVentaController.label.totvs.sim = Concluída
editarPuntoVentaController.label.totvs.nao = Já Cadastrada
editarPuntoVentaController.label.totvs.erro = Erro
+editarPuntoVentaController.label.fecInicio=Dt. Início
+editarPuntoVentaController.label.fecFinal=Dt. Final
+editarPuntoVentaController.tab.label.integracao=Integracao
+
# Fechamento Conta Corrente Agencia
editarPuntoVentaController.puntoventa.label = Agencia
diff --git a/web/gui/catalogos/editarPuntoVenta.zul b/web/gui/catalogos/editarPuntoVenta.zul
index 753b99cf1..7e0920f17 100644
--- a/web/gui/catalogos/editarPuntoVenta.zul
+++ b/web/gui/catalogos/editarPuntoVenta.zul
@@ -65,6 +65,8 @@
label="${c:l('editarPuntoVentaController.tab.label.tipoPassageiroBloqueio')}" />
+
@@ -1332,6 +1334,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+