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}" /> + + + + + @@ -286,7 +302,7 @@ use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" /> -