From fb26a3303c894398b75157503663ac73bc7e789a Mon Sep 17 00:00:00 2001 From: "valdir.cordeiro" Date: Fri, 15 Dec 2023 09:16:37 -0300 Subject: [PATCH 1/2] =?UTF-8?q?bug#al-3390=20Comporte=20-=20GLPI=2068308?= =?UTF-8?q?=20especifica=C3=A7=C3=B5es=20para=20a=20API=20de=20consulta=20?= =?UTF-8?q?de=20Passaporte=20de=20Gratuidade=20da=20AGR=20Goi=C3=A1s=20dev?= =?UTF-8?q?:=20qua:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 6 +++--- .../catalogos/EditarCategoriaController.java | 5 +++++ .../catalogos/EditarEmpresaController.java | 5 +++++ web/WEB-INF/i3-label_pt_BR.label | 6 ++++++ web/gui/catalogos/editarCategoria.zul | 10 ++++++++- web/gui/catalogos/editarEmpresa.zul | 21 +++++++++++++++++++ 6 files changed, 49 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index 63e085f7b..5b8b392e5 100644 --- a/pom.xml +++ b/pom.xml @@ -4,12 +4,12 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.35.24 + 1.36.0 war - 1.26.8 - 1.22.2 + 1.27.0 + 1.23.0 UTF-8 UTF-8 diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java index 88edac69c..3a88ffa87 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java @@ -65,6 +65,8 @@ public class EditarCategoriaController extends MyGenericForwardComposer { private Checkbox chkIndvendenaapi; private Checkbox chkIndExigeIdentidade; + private Checkbox chkIndntegracaoAGR; + private List lsGrupoCategoria; private List lsTipoDescontoMonitrips; @@ -114,6 +116,8 @@ public class EditarCategoriaController extends MyGenericForwardComposer { chkIndvendenaapi.setChecked((categoria.getIndvendeapi() == null) ? false : categoria.getIndvendeapi()); chkIndExigeIdentidade.setChecked((categoria.getIndExigeIdentidade() == null) ? false : categoria.getIndExigeIdentidade()); + chkIndntegracaoAGR.setChecked(categoria.getIndIntegracaoAGR()); + if (categoria.getGrupoCategoria() != null) { cmbGrupoCategoria.setValue(categoria.getGrupoCategoria().getDescGrupo()); } @@ -131,6 +135,7 @@ public class EditarCategoriaController extends MyGenericForwardComposer { categoria.setIndnaousaassento(chkIndnaousaassento.isChecked()); categoria.setIndvendeapi(chkIndvendenaapi.isChecked()); categoria.setIndExigeIdentidade(chkIndExigeIdentidade.isChecked()); + categoria.setIndIntegracaoAGR(chkIndntegracaoAGR.isChecked()); Comboitem grupo = cmbGrupoCategoria.getSelectedItem(); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java index 786f0cd10..5e0638fc1 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java @@ -473,6 +473,8 @@ public class EditarEmpresaController extends MyGenericForwardComposer { private Button btnDigitarLicenca; private Button btnValidarLicenca; private boolean cadastroEmpresaNova = false; + + private Checkbox chkIndntegracaoAGR; private static final String EMAIL_PATTERN = "^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@" + "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$"; @@ -720,6 +722,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer { chkIndHabilitaVendaDeBilheteSemelhante.setChecked(BooleanUtils.toBoolean(empresa.getIndVendeDeBilheteSemelhante())); chkIndHabilitaTaxaConvenienciaSomenteVenda.setChecked(BooleanUtils.toBoolean(empresa.getIndTaxaConvenienciaSoVenda())); chkIndHabilitaHoraEmbarque.setChecked(empresa.getHoraInicioEmbarque() != null && empresa.getHoraFimEmbarque() != null); + chkIndntegracaoAGR.setChecked(empresa.getIndIntegracaoAGR()); txtUrlBaseSeguro.setText(empresa.getUrlBaseEmpresaSeguro()); @@ -1001,6 +1004,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer { chkIndHabilitaVendaDeBilheteSemelhante.getValue(); chkIndHabilitaTaxaConvenienciaSomenteVenda.getValue(); chkIndHabilitaHoraEmbarque.getValue(); + chkIndntegracaoAGR.getValue(); txtIrkPadrao.getValue(); rdCst00.getValue(); @@ -1138,6 +1142,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer { empresa.setIndJurosCredito(chkIndJurosCredito.isChecked()); empresa.setIndVendeDeBilheteSemelhante(chkIndHabilitaVendaDeBilheteSemelhante.isChecked()); empresa.setIndTaxaConvenienciaSoVenda(chkIndHabilitaTaxaConvenienciaSomenteVenda.isChecked()); + empresa.setIndIntegracaoAGR(chkIndntegracaoAGR.isChecked()); //Se tiver marcado coloca a hora no embarque na empresa, se não, seta os valores como null if(chkIndHabilitaHoraEmbarque.isChecked()) { diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 38b4fce8e..5c9e573c6 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -1676,6 +1676,8 @@ editarCategoriaController.lbCvecategoria.value = Sigla editarCategoriaController.lbDescontoMonitrip.value=Desconto Monitrip editarCategoriaController.lbDescontoBPe.value=Desconto BPe editarCategoriaController.lbIndExigeIdentidade.value=Exigência de identificação +editarCategoriaController.indIntegracaoAGR.value=Habilitar Integração API AGR + # Muestra a Moeda da Pesquisa busquedaMonedaController.window.title = Moeda @@ -9700,6 +9702,10 @@ editarEmpresaController.indHabilitaHorarioEmbarque.help=Período de horas e minu editarEmpresaController.indHabilitaHorarioEmbarque.erro= É necessário preencher a hora de início e Fim do embarque. editarEmpresaController.indHabilitaHorarioEmbarque.erroInicioAntesDoFInal= A hora de início deve ser maior que hora final de embarque. +editarEmpresaController.indIntegracaoAGR=Habilitar Integração API AGR +editarEmpresaController.indIntegracaoAGR.help= Habilita a Integração API AGR para validação de gratuidades. Valida para os tipos de passagem configurados. +editarEmpresaController.senhaIntegracaoAGR= Senha + editarEmpresaController.encerraViagemFechorllegada.ajuda=Habilita o encerramento pela data de chegada. O padrão é a validação pela data de saída. editarEmpresaController.usaTabelaPrecoEmbarcada.ajuda=Utilizar tabela de preço da Embarcada editarEmpresaController.ImprimirSeguroOpcionalEntregaVdaImpPosterior = Habilita Impressão Seguro Opcional Somente na Entrega da Impressão Posterior diff --git a/web/gui/catalogos/editarCategoria.zul b/web/gui/catalogos/editarCategoria.zul index b63213d5e..bb2215597 100644 --- a/web/gui/catalogos/editarCategoria.zul +++ b/web/gui/catalogos/editarCategoria.zul @@ -107,7 +107,15 @@ - + + + + + diff --git a/web/gui/catalogos/editarEmpresa.zul b/web/gui/catalogos/editarEmpresa.zul index 79d220a16..9371dc22d 100644 --- a/web/gui/catalogos/editarEmpresa.zul +++ b/web/gui/catalogos/editarEmpresa.zul @@ -1107,6 +1107,27 @@ + + + + + + + + + + + From 9e394589fede5947c09bf2997697dc55c05eb4b2 Mon Sep 17 00:00:00 2001 From: "valdir.cordeiro" Date: Fri, 15 Dec 2023 09:23:14 -0300 Subject: [PATCH 2/2] =?UTF-8?q?bug#al-3390=20Comporte=20-=20GLPI=2068308?= =?UTF-8?q?=20especifica=C3=A7=C3=B5es=20para=20a=20API=20de=20consulta=20?= =?UTF-8?q?de=20Passaporte=20de=20Gratuidade=20da=20AGR=20Goi=C3=A1s=20dev?= =?UTF-8?q?:=20qua:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/WEB-INF/i3-label_es_MX.label | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index bd2f69af2..cfaf1ef44 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -1469,6 +1469,7 @@ editarCategoriaController.lbCvecategoria.value = Sigla editarCategoriaController.lbDescontoMonitrip.value=Descuento Monitrip editarCategoriaController.lbDescontoBPe.value=Descuento BPe editarCategoriaController.lbIndExigeIdentidade.value=Exigência de identificação +editarCategoriaController.indIntegracaoAGR.value=Habilitar la integración de la API de AGR # Muestra a Moneda da Búsqueda busquedaMonedaController.window.title = Moneda @@ -1638,6 +1639,10 @@ editarEmpresaController.comTransfGeraCaja.help=Soma Transferências que moviment editarEmpresaController.indHabilitaVendaDeBilheteSemelhante= Hailita a venda de bilhete semelhante na mesma cesta de compra. editarEmpresaController.indHabilitaVendaDeBilheteSemelhante.help = Habilita a venda de bilhetes semelhante na mesma cesta de compra, respeitando o preço do primeiro bilhete. +editarEmpresaController.indIntegracaoAGR=Habilitar la integración de la API de AGR +editarEmpresaController.indIntegracaoAGR.help= Habilita la integración API de AGR para validar pagos gratuitos. Valida para los tipos de pase configurados. +editarEmpresaController.senhaIntegracaoAGR= contraseña + editarEmpresaController.contaBancaria.label = Cuentas Bancárias editarEmpresaController.contaBancaria.instiFinanceira = Instituición financiera