Bolivariano - Troca de passagem não cobra e/ou devolve diferença feat

bug#AL-5085
master
valdir.cordeiro 2024-10-11 15:17:00 -03:00
parent 9ffa65568b
commit c685a9310e
9 changed files with 100 additions and 3 deletions

View File

@ -4,12 +4,12 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId> <groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId> <artifactId>ventaboletosadm</artifactId>
<version>1.154.1</version> <version>1.155.0</version>
<packaging>war</packaging> <packaging>war</packaging>
<properties> <properties>
<modelWeb.version>1.116.0</modelWeb.version> <modelWeb.version>1.117.0</modelWeb.version>
<flyway.version>1.98.3</flyway.version> <flyway.version>1.99.0</flyway.version>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties> </properties>

View File

@ -159,6 +159,12 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
private Radio radCobrancaTransferenciaSim; private Radio radCobrancaTransferenciaSim;
private Radio radCobrancaTransferenciaNao; private Radio radCobrancaTransferenciaNao;
private Radio radDevolucaoTrocaSim;
private Radio radDevolucaoTrocaNao;
private Radio radCobrancaTrocaSim;
private Radio radCobrancaTrocaNao;
private Radio radMultaDevolucaoAbertoSim; private Radio radMultaDevolucaoAbertoSim;
private Radio radMultaDevolucaoAbertoNao; private Radio radMultaDevolucaoAbertoNao;
@ -395,6 +401,8 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
oc.setIndMultaTransferencia(radMultaTransferenciaSim.isChecked()); oc.setIndMultaTransferencia(radMultaTransferenciaSim.isChecked());
oc.setIndDevolucaoTransferencia(radDevolucaoTransferenciaSim.isChecked()); oc.setIndDevolucaoTransferencia(radDevolucaoTransferenciaSim.isChecked());
oc.setIndCobrancaTransferencia(radCobrancaTransferenciaSim.isChecked()); oc.setIndCobrancaTransferencia(radCobrancaTransferenciaSim.isChecked());
oc.setIndDevolucaoTroca(radDevolucaoTrocaSim.isChecked());
oc.setIndCobrancaTroca(radCobrancaTrocaSim.isChecked());
oc.setIndSolicitaDatosTarjeta(chkIndsolicitadatostarjeta.isChecked()); oc.setIndSolicitaDatosTarjeta(chkIndsolicitadatostarjeta.isChecked());
oc.setIndPermiteDevolucaoTotalRioCard(chkIndPermiteDevolucaoTotalRioCard.isChecked()); oc.setIndPermiteDevolucaoTotalRioCard(chkIndPermiteDevolucaoTotalRioCard.isChecked());
oc.setIndOrgaoconcedentetransf(chkIndOrgaoconcedentetransf.isChecked()); oc.setIndOrgaoconcedentetransf(chkIndOrgaoconcedentetransf.isChecked());
@ -1026,6 +1034,38 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
this.radDevolucaoTransferenciaNao = 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 * @return the radCobrancaTransferenciaSim
*/ */

View File

@ -68,6 +68,14 @@ public class RenderOrgaoCancelacion implements ListitemRenderer {
lc.setParent(lstm); lc.setParent(lstm);
lc.setStyle("text-align:center"); 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 = new Listcell(orgaoCancelacion.getIndSolicitaDatosTarjeta() != null && orgaoCancelacion.getIndSolicitaDatosTarjeta() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO"));
lc.setParent(lstm); lc.setParent(lstm);
lc.setStyle("text-align:center"); lc.setStyle("text-align:center");

View File

@ -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.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.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.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.indDevolucaoTransferencia.label = Rebooking same service - Return Difference
editarOrgaoConcedenteController.indDevolucaoTroca.label = Return Difference when Exchanging Ticket
editarOrgaoConcedenteController.indImprimeCupomVoucherCustomizado.label = Voucher Ativado para impressão ? editarOrgaoConcedenteController.indImprimeCupomVoucherCustomizado.label = Voucher Ativado para impressão ?
editarOrgaoConcedenteController.indImprimirComprovanteTransferencia.label = Print transfer receipt. editarOrgaoConcedenteController.indImprimirComprovanteTransferencia.label = Print transfer receipt.
editarOrgaoConcedenteController.indMultaDevolucaoAberto.label = Open refund fine editarOrgaoConcedenteController.indMultaDevolucaoAberto.label = Open refund fine

View File

@ -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.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.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.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.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.indImprimeCupomVoucherCustomizado.label = Voucher Ativado para impressão ?
editarOrgaoConcedenteController.indImprimirComprovanteTransferencia.label = Imprimir Comprovante transferência. editarOrgaoConcedenteController.indImprimirComprovanteTransferencia.label = Imprimir Comprovante transferência.
editarOrgaoConcedenteController.indMultaDevolucaoAberto.label = Multa devolución abierto editarOrgaoConcedenteController.indMultaDevolucaoAberto.label = Multa devolución abierto

View File

@ -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.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.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.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.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.indImprimeCupomVoucherCustomizado.label = Voucher Ativado para impressão ?
editarOrgaoConcedenteController.indImprimirComprovanteTransferencia.label = Imprimir Comprovante transferência. editarOrgaoConcedenteController.indImprimirComprovanteTransferencia.label = Imprimir Comprovante transferência.
editarOrgaoConcedenteController.indMultaDevolucaoAberto.label = Multa devolución abierto editarOrgaoConcedenteController.indMultaDevolucaoAberto.label = Multa devolución abierto

View File

@ -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.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.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.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.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.indImprimeCupomVoucherCustomizado.label = Voucher Ativado para impressão ?
editarOrgaoConcedenteController.indImprimirComprovanteTransferencia.label = Imprimer le reçu de transfert. editarOrgaoConcedenteController.indImprimirComprovanteTransferencia.label = Imprimer le reçu de transfert.
editarOrgaoConcedenteController.indMultaDevolucaoAberto.label = Ouvrir retour bien editarOrgaoConcedenteController.indMultaDevolucaoAberto.label = Ouvrir retour bien

View File

@ -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.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.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.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.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.indImprimeCupomVoucherCustomizado.label = Voucher Ativado para impressão ?
editarOrgaoConcedenteController.indImprimirComprovanteTransferencia.label = Imprimir Comprovante transferência. editarOrgaoConcedenteController.indImprimirComprovanteTransferencia.label = Imprimir Comprovante transferência.
editarOrgaoConcedenteController.indMultaDevolucaoAberto.label = Multa devolução aberto editarOrgaoConcedenteController.indMultaDevolucaoAberto.label = Multa devolução aberto

View File

@ -563,6 +563,37 @@
checked="true" /> checked="true" />
</radiogroup> </radiogroup>
</row> </row>
<row>
<label
value="${c:l('editarOrgaoConcedenteController.indDevolucaoTroca.label')}" />
<radiogroup
id="indDevolucaoTroca">
<radio
id="radDevolucaoTrocaSim"
label="${c:l('editarOrgaoConcedenteController.si.label')}" />
<radio
id="radDevolucaoTrocaNao"
label="${c:l('editarOrgaoConcedenteController.no.label')}"
checked="true" />
</radiogroup>
</row>
<row>
<label
value="${c:l('editarOrgaoConcedenteController.indCobrancaTroca.label')}" />
<radiogroup
id="indCobrancaTroca">
<radio
id="radCobrancaTrocaSim"
label="${c:l('editarOrgaoConcedenteController.si.label')}" />
<radio
id="radCobrancaTrocaNao"
label="${c:l('editarOrgaoConcedenteController.no.label')}"
checked="true" />
</radiogroup>
</row>
<row> <row>
<label <label
value="${c:l('editarOrgaoConcedenteController.indMultaDevolucaoAberto.label')}" /> value="${c:l('editarOrgaoConcedenteController.indMultaDevolucaoAberto.label')}" />
@ -733,6 +764,14 @@
<listheader image="/gui/img/create_doc.gif" <listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.indCobrancaTransferencia.label')}" label="${c:l('editarOrgaoConcedenteController.indCobrancaTransferencia.label')}"
width="280px" /> width="280px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.indDevolucaoTroca.label')}"
width="300px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.indCobrancaTroca.label')}"
width="280px" />
<listheader image="/gui/img/create_doc.gif" <listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.indsolicitadatostarjeta.label')}" label="${c:l('editarOrgaoConcedenteController.indsolicitadatostarjeta.label')}"
width="170px" /> width="170px" />