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 eb4be0b47..6cc8f7138 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
@@ -95,6 +95,7 @@ import com.rjconsultores.ventaboletos.service.PuntoVentaService;
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
import com.rjconsultores.ventaboletos.service.UsuarioBancarioService;
import com.rjconsultores.ventaboletos.service.UsuarioService;
+import com.rjconsultores.ventaboletos.service.impl.PuntoVentaServiceImpl.TipoRetornoTotvs;
import com.rjconsultores.ventaboletos.utilerias.InscricaoEstadualUtil;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales.FechamentoParamptovtaListItemRenderer;
@@ -212,11 +213,13 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
private Radio radIndvendsegopcionalNo;
private Radio radIndestansegopcionalSi;
private Radio radIndestansegopcionalNo;
-
private Radio radIntervalofechamentoSemanal;
private Radio radIntervalofechamentoDecendial;
private Radio radIntervalofechamentoQuinzenal;
private Radio radIntervalofechamentoMensal;
+ private Radio radTotvsSi;
+ private Radio radTotvsNo;
+ private Radio radTotvsErro;
private Button btnAdicionarEmpresaComissao;
private MyComboboxPuntoVenta cmbPuntoVentaPadre;
@@ -449,6 +452,25 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
}
}
+ if (puntoVenta.getPuntoventaId() != null) {
+ if (puntoVenta.getIndIntegracion() != null) {
+
+ if (puntoVenta.getIndIntegracion() == TipoRetornoTotvs.CONCLUIDA.getValor().shortValue()) {
+ radTotvsSi.setChecked(true);
+ } else if (puntoVenta.getIndIntegracion() == TipoRetornoTotvs.JA_CADASTRADA.getValor().shortValue()) {
+ radTotvsNo.setChecked(true);
+ } else if (puntoVenta.getIndIntegracion() == TipoRetornoTotvs.ERRO.getValor().shortValue()) {
+ radTotvsErro.setChecked(true);
+ }
+ }
+ if (puntoVenta.getNumIEPuntoVenta() != null) {
+ if (puntoVenta.getNumIEPuntoVenta().equals("ISENTO")) {
+ ckIsento.setChecked(true);
+ txtNumIEPuntoVenta.setDisabled(true);
+ }
+ }
+ }
+
if (puntoVenta.getPuntoventaId() != null) {
if (puntoVenta.getDiversosId() != null) {
if (puntoVenta.getDiversosId().getInformatizada() != null) {
@@ -604,7 +626,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
}
} catch (Exception e) {
- log.error("Punto de Venta: " + e);
+ log.error("Punto de Venta: ", e);
Messagebox.show(
Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"),
@@ -1135,6 +1157,10 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
puntoVenta.setStatusaprobacion("L");
}
+ if (puntoVenta.getIndIntegracion() == null) {
+ puntoVenta.setIndIntegracion(TipoRetornoTotvs.PENDENTE.getValor());
+ }
+
if (puntoVenta.getPuntoventaId() == null) {
puntoVentaService.suscribir(puntoVenta);
puntoVentaList.addItemNovo(puntoVenta);
@@ -2416,4 +2442,28 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
this.cmbEmpresaFechamentoParamptovta = cmbEmpresaFechamentoParamptovta;
}
+ public Radio getRadTotvsSi() {
+ return radTotvsSi;
+ }
+
+ public void setRadTotvsSi(Radio radTotvsSi) {
+ this.radTotvsSi = radTotvsSi;
+ }
+
+ public Radio getRadTotvsNo() {
+ return radTotvsNo;
+ }
+
+ public void setRadTotvsNo(Radio radTotvsNo) {
+ this.radTotvsNo = radTotvsNo;
+ }
+
+ public Radio getRadTotvsErro() {
+ return radTotvsErro;
+ }
+
+ public void setRadTotvsErro(Radio radTotvsErro) {
+ this.radTotvsErro = radTotvsErro;
+ }
+
}
diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label
index 610df629f..405e7b86a 100644
--- a/web/WEB-INF/i3-label_es_MX.label
+++ b/web/WEB-INF/i3-label_es_MX.label
@@ -850,6 +850,12 @@ editarPuntoVentaController.lbCheckStock.value = Validar estoque
editarPuntoVentaController.lbVendeSegOpcional.value = Vende seguro opcional
editarPuntoVentaController.lbEstanSegOpcional.value = Estan seguro opcional
editarPuntoVentaController.label.tipoPassagem = Tipo de boletos
+editarPuntoVentaController.label.isento = ISENTO
+editarPuntoVentaController.label.totvs = Integracion TOTVS
+editarPuntoVentaController.label.totvs.sim = Concluída
+editarPuntoVentaController.label.totvs.nao = Já Cadastrada
+editarPuntoVentaController.label.totvs.erro = Erro
+
# Fechamento Conta Corrente Agencia
editarPuntoVentaController.puntoventa.label = Agencia
editarPuntoVentaController.btnPesquisa.label = Pesquisa
@@ -5112,4 +5118,5 @@ relatorioGratuidadeController.lbDataFin.value = Fecha Final
indexController.mniRelatorioAgenciaFechamento.label= Relatorio Agências Fechamento
-integracion.totvs=ERRO ao fazer integracion com a TOTVS
\ No newline at end of file
+integracion.totvs=ERRO ao fazer integracion com a TOTVS
+integracion.totvs.ja.cadastrado = Está Agencia já possui cadastrado no sistema da TOTVS. Os dados de integração não seram enviados novamente
\ No newline at end of file
diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label
index f367f3a6f..c926c36db 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -882,6 +882,12 @@ editarPuntoVentaController.lbCheckStock.value = Validar Estoque
editarPuntoVentaController.lbVendeSegOpcional.value = Vende Seguro Opcional
editarPuntoVentaController.lbEstanSegOpcional.value = Estan Seguro Opcional
editarPuntoVentaController.label.tipoPassagem = Tipo de Passagens
+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.erro = Erro
+
# Fechamento Conta Corrente Agencia
editarPuntoVentaController.puntoventa.label = Agencia
editarPuntoVentaController.btnPesquisa.label = Pesquisa
@@ -5182,4 +5188,5 @@ relatorioGratuidadeController.lbDataFin.value = Data Final
indexController.mniRelatorioAgenciaFechamento.label= Relatorio Agências Fechamento
-integracion.totvs=ERRO ao fazer integração com a TOTVS
\ No newline at end of file
+integracion.totvs = ERRO ao fazer integração com a TOTVS
+integracion.totvs.ja.cadastrado = Está Agencia já possui cadastrado no sistema da TOTVS. Os dados de integração não seram enviados novamente
\ No newline at end of file
diff --git a/web/gui/catalogos/editarPuntoVenta.zul b/web/gui/catalogos/editarPuntoVenta.zul
index d05ca0de3..c96c888b3 100644
--- a/web/gui/catalogos/editarPuntoVenta.zul
+++ b/web/gui/catalogos/editarPuntoVenta.zul
@@ -93,6 +93,21 @@
value="@{winEditarPuntoVenta$composer.puntoVenta.numPuntoVenta}" />
+
+
+
+
+
+
+
+
+
+
@@ -100,6 +115,7 @@
constraint="no empty"
value="@{winEditarPuntoVenta$composer.puntoVenta.tiempoCancelacion}" />
+
@@ -286,7 +302,7 @@
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
-
+