From c685a9310ec0f5e7aed2967b285aa42dbbd34fb9 Mon Sep 17 00:00:00 2001 From: "valdir.cordeiro" Date: Fri, 11 Oct 2024 15:17:00 -0300 Subject: [PATCH] =?UTF-8?q?Bolivariano=20-=20Troca=20de=20passagem=20n?= =?UTF-8?q?=C3=A3o=20cobra=20e/ou=20devolve=20diferen=C3=A7a=20feat=20bug#?= =?UTF-8?q?AL-5085?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 6 +-- .../EditarOrgaoConcedenteController.java | 40 +++++++++++++++++++ .../render/RenderOrgaoCancelacion.java | 8 ++++ web/WEB-INF/i3-label_en.label | 2 + web/WEB-INF/i3-label_es_CO.label | 2 + web/WEB-INF/i3-label_es_MX.label | 2 + web/WEB-INF/i3-label_fr_FR.label | 2 + web/WEB-INF/i3-label_pt_BR.label | 2 + web/gui/catalogos/editarOrgaoConcedente.zul | 39 ++++++++++++++++++ 9 files changed, 100 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 0e75a1d22..625912659 100644 --- a/pom.xml +++ b/pom.xml @@ -4,12 +4,12 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.154.1 + 1.155.0 war - 1.116.0 - 1.98.3 + 1.117.0 + 1.99.0 UTF-8 diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java index 01dfe1b25..ebfa576ef 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java @@ -159,6 +159,12 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer { private Radio radCobrancaTransferenciaSim; private Radio radCobrancaTransferenciaNao; + private Radio radDevolucaoTrocaSim; + private Radio radDevolucaoTrocaNao; + + private Radio radCobrancaTrocaSim; + private Radio radCobrancaTrocaNao; + private Radio radMultaDevolucaoAbertoSim; private Radio radMultaDevolucaoAbertoNao; @@ -395,6 +401,8 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer { oc.setIndMultaTransferencia(radMultaTransferenciaSim.isChecked()); oc.setIndDevolucaoTransferencia(radDevolucaoTransferenciaSim.isChecked()); oc.setIndCobrancaTransferencia(radCobrancaTransferenciaSim.isChecked()); + oc.setIndDevolucaoTroca(radDevolucaoTrocaSim.isChecked()); + oc.setIndCobrancaTroca(radCobrancaTrocaSim.isChecked()); oc.setIndSolicitaDatosTarjeta(chkIndsolicitadatostarjeta.isChecked()); oc.setIndPermiteDevolucaoTotalRioCard(chkIndPermiteDevolucaoTotalRioCard.isChecked()); oc.setIndOrgaoconcedentetransf(chkIndOrgaoconcedentetransf.isChecked()); @@ -1025,6 +1033,38 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer { public void setRadDevolucaoTransferenciaNao(Radio radDevolucaoTransferenciaNao) { this.radDevolucaoTransferenciaNao = radDevolucaoTransferenciaNao; } + + public Radio getRadDevolucaoTrocaSim() { + return radDevolucaoTrocaSim; + } + + public void setRadDevolucaoTrocaSim(Radio radDevolucaoTrocaSim) { + this.radDevolucaoTrocaSim = radDevolucaoTrocaSim; + } + + public Radio getRadDevolucaoTrocaNao() { + return radDevolucaoTrocaNao; + } + + public void setRadDevolucaoTrocaNao(Radio radDevolucaoTrocaNao) { + this.radDevolucaoTrocaNao = radDevolucaoTrocaNao; + } + + public Radio getRadCobrancaTrocaSim() { + return radCobrancaTrocaSim; + } + + public void setRadCobrancaTrocaSim(Radio radCobrancaTrocaSim) { + this.radCobrancaTrocaSim = radCobrancaTrocaSim; + } + + public Radio getRadCobrancaTrocaNao() { + return radCobrancaTrocaNao; + } + + public void setRadCobrancaTrocaNao(Radio radCobrancaTrocaNao) { + this.radCobrancaTrocaNao = radCobrancaTrocaNao; + } /** * @return the radCobrancaTransferenciaSim diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOrgaoCancelacion.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOrgaoCancelacion.java index 19a63c070..d283956c7 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOrgaoCancelacion.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOrgaoCancelacion.java @@ -67,6 +67,14 @@ public class RenderOrgaoCancelacion implements ListitemRenderer { lc = new Listcell(orgaoCancelacion.getIndCobrancaTransferencia() != null && orgaoCancelacion.getIndCobrancaTransferencia() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO")); lc.setParent(lstm); lc.setStyle("text-align:center"); + + lc = new Listcell(orgaoCancelacion.getIndDevolucaoTroca() != null && orgaoCancelacion.getIndDevolucaoTroca() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO")); + lc.setParent(lstm); + lc.setStyle("text-align:center"); + + lc = new Listcell(orgaoCancelacion.getIndCobrancaTroca() != null && orgaoCancelacion.getIndCobrancaTroca() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO")); + lc.setParent(lstm); + lc.setStyle("text-align:center"); lc = new Listcell(orgaoCancelacion.getIndSolicitaDatosTarjeta() != null && orgaoCancelacion.getIndSolicitaDatosTarjeta() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO")); lc.setParent(lstm); diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label index ff9b094f0..f30168f8c 100644 --- a/web/WEB-INF/i3-label_en.label +++ b/web/WEB-INF/i3-label_en.label @@ -5562,7 +5562,9 @@ editarOrgaoConcedenteController.funcionamentoConfiguracao = If the second copy o editarOrgaoConcedenteController.funcionamentoConfiguracao2ViaAposSaida = With this option checked, it will be possible to print the 2nd copy within 1 hour after leaving the service and print the 2nd copy of the ticket with Checkin. The Coupon will be printed with the message '2nd copy of ticket. Not Valid for Boarding. editarOrgaoConcedenteController.funcionamentoTaxaConvenienciaPorTarifa = The value defined in this field represents the maximum price of the convenience fee on a single ticket. editarOrgaoConcedenteController.indCobrancaTransferencia.label = Rebooking the same service - Charge the Difference +editarOrgaoConcedenteController.indCobrancaTroca.label = Charge difference when exchanging tickets editarOrgaoConcedenteController.indDevolucaoTransferencia.label = Rebooking same service - Return Difference +editarOrgaoConcedenteController.indDevolucaoTroca.label = Return Difference when Exchanging Ticket editarOrgaoConcedenteController.indImprimeCupomVoucherCustomizado.label = Voucher Ativado para impressão ? editarOrgaoConcedenteController.indImprimirComprovanteTransferencia.label = Print transfer receipt. editarOrgaoConcedenteController.indMultaDevolucaoAberto.label = Open refund fine diff --git a/web/WEB-INF/i3-label_es_CO.label b/web/WEB-INF/i3-label_es_CO.label index bbd4db50f..b1adc5e49 100644 --- a/web/WEB-INF/i3-label_es_CO.label +++ b/web/WEB-INF/i3-label_es_CO.label @@ -5564,7 +5564,9 @@ editarOrgaoConcedenteController.funcionamentoConfiguracao = Caso a opção de se editarOrgaoConcedenteController.funcionamentoConfiguracao2ViaAposSaida = Con esta opción seleccionada, será posible imprimir la segunda copia dentro de 1 hora después de abandonar el servicio e imprimir la segunda copia del billete con Checkin. El Cupón se imprimirá con el mensaje '2da copia del boleto. No válido para embarque. editarOrgaoConcedenteController.funcionamentoTaxaConvenienciaPorTarifa = O valor definido nesse campo representa o preço máximo da taxa de conveniência em um único bilhete. editarOrgaoConcedenteController.indCobrancaTransferencia.label = Remarcação mesmo serviço - Cobrar Diferença +editarOrgaoConcedenteController.indCobrancaTroca.label = Cobrar diferencia al cambiar TIQUETE editarOrgaoConcedenteController.indDevolucaoTransferencia.label = Remarcação mesmo serviço - Devolver Diferença +editarOrgaoConcedenteController.indDevolucaoTroca.label = Diferencia de devolución en cambio de TIQUETE editarOrgaoConcedenteController.indImprimeCupomVoucherCustomizado.label = Voucher Ativado para impressão ? editarOrgaoConcedenteController.indImprimirComprovanteTransferencia.label = Imprimir Comprovante transferência. editarOrgaoConcedenteController.indMultaDevolucaoAberto.label = Multa devolución abierto diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index bb42e1037..ee9cc46a4 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -5564,7 +5564,9 @@ editarOrgaoConcedenteController.funcionamentoConfiguracao = Caso a opção de se editarOrgaoConcedenteController.funcionamentoConfiguracao2ViaAposSaida = Con esta opción seleccionada, será posible imprimir la segunda copia dentro de 1 hora después de abandonar el servicio e imprimir la segunda copia del billete con Checkin. El Cupón se imprimirá con el mensaje '2da copia del boleto. No válido para embarque. editarOrgaoConcedenteController.funcionamentoTaxaConvenienciaPorTarifa = O valor definido nesse campo representa o preço máximo da taxa de conveniência em um único bilhete. editarOrgaoConcedenteController.indCobrancaTransferencia.label = Remarcação mesmo serviço - Cobrar Diferença +editarOrgaoConcedenteController.indCobrancaTroca.label = Cobrar diferencia al cambiar billetes editarOrgaoConcedenteController.indDevolucaoTransferencia.label = Remarcação mesmo serviço - Devolver Diferença +editarOrgaoConcedenteController.indDevolucaoTroca.label = Diferencia de devolución en cambio de boletos editarOrgaoConcedenteController.indImprimeCupomVoucherCustomizado.label = Voucher Ativado para impressão ? editarOrgaoConcedenteController.indImprimirComprovanteTransferencia.label = Imprimir Comprovante transferência. editarOrgaoConcedenteController.indMultaDevolucaoAberto.label = Multa devolución abierto diff --git a/web/WEB-INF/i3-label_fr_FR.label b/web/WEB-INF/i3-label_fr_FR.label index fe755c523..8a65da721 100644 --- a/web/WEB-INF/i3-label_fr_FR.label +++ b/web/WEB-INF/i3-label_fr_FR.label @@ -5562,7 +5562,9 @@ editarOrgaoConcedenteController.funcionamentoConfiguracao = Si l'option de deuxi editarOrgaoConcedenteController.funcionamentoConfiguracao2ViaAposSaida = En cochant cette option, il sera possible d'imprimer le deuxième exemplaire dans l'heure qui suit la sortie du service et d'imprimer le deuxième exemplaire du billet avec Checkin. Le coupon sera imprimé avec le message « 2e copie du billet ». Non valable pour l'embarquement. editarOrgaoConcedenteController.funcionamentoTaxaConvenienciaPorTarifa = La valeur définie dans ce champ représente le prix maximum du tarif de commodité sur un seul billet. editarOrgaoConcedenteController.indCobrancaTransferencia.label = Modification de la réservation du même service - Facturez la différence +editarOrgaoConcedenteController.indCobrancaTroca.label = Différence de frais lors de l'échange de billets editarOrgaoConcedenteController.indDevolucaoTransferencia.label = Modification de la réservation du même service - Différence de retour +editarOrgaoConcedenteController.indDevolucaoTroca.label = Différence de retour dans l'échange de billets editarOrgaoConcedenteController.indImprimeCupomVoucherCustomizado.label = Voucher Ativado para impressão ? editarOrgaoConcedenteController.indImprimirComprovanteTransferencia.label = Imprimer le reçu de transfert. editarOrgaoConcedenteController.indMultaDevolucaoAberto.label = Ouvrir retour bien diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 0e23891f2..15f6b8dcc 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -5560,7 +5560,9 @@ editarOrgaoConcedenteController.funcionamentoConfiguracao = Caso a opção de se editarOrgaoConcedenteController.funcionamentoConfiguracao2ViaAposSaida = Com essa opção marcada será possível a impressão da 2ª via até 1h após a saída do serviço e impressão da 2ª via de bilhete com Checkin. O Cupom será impresso com mensagem '2ª Via de bilhete. Não é Válido para Embarque. editarOrgaoConcedenteController.funcionamentoTaxaConvenienciaPorTarifa = O valor definido nesse campo representa o preço máximo da taxa de conveniência em um único bilhete. editarOrgaoConcedenteController.indCobrancaTransferencia.label = Remarcação mesmo serviço - Cobrar Diferença +editarOrgaoConcedenteController.indCobrancaTroca.label = Cobrar diferença na Troca de Passagem editarOrgaoConcedenteController.indDevolucaoTransferencia.label = Remarcação mesmo serviço - Devolver Diferença +editarOrgaoConcedenteController.indDevolucaoTroca.label = Devolver Diferença na Troca de passagem editarOrgaoConcedenteController.indImprimeCupomVoucherCustomizado.label = Voucher Ativado para impressão ? editarOrgaoConcedenteController.indImprimirComprovanteTransferencia.label = Imprimir Comprovante transferência. editarOrgaoConcedenteController.indMultaDevolucaoAberto.label = Multa devolução aberto diff --git a/web/gui/catalogos/editarOrgaoConcedente.zul b/web/gui/catalogos/editarOrgaoConcedente.zul index b6ac8846b..79fa12448 100644 --- a/web/gui/catalogos/editarOrgaoConcedente.zul +++ b/web/gui/catalogos/editarOrgaoConcedente.zul @@ -563,6 +563,37 @@ checked="true" /> + + + + + + +