0020523: Aguia Branca - GLPI 29148 - [PROJETO] - ESPEC DE REGISTRO NO CAIXA DA SOLICITAÇÃO DE CANCELAMENTO - DUVIDA

bug#20523
dev:wilian
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@103634 d1611594-4594-4d17-8e1d-87c2c4800839
master
valdir 2020-10-01 17:29:52 +00:00
parent 51add9fd1c
commit b726f746fa
4 changed files with 25 additions and 1 deletions

View File

@ -74,6 +74,8 @@ public class EditarFormaPagoController extends MyGenericForwardComposer {
private Checkbox chkIndVoucherRodoviaria;
private Row rowIdEventoExtra;
private MyComboboxEstandar cmbTipoFormapago;
private MyComboboxEstandar cmbTipoCarteiraDigital;
private Label lblTipoCarteiraDigital;
@ -162,6 +164,10 @@ public class EditarFormaPagoController extends MyGenericForwardComposer {
cmbTipoFormapago.setValue(formaPago.getTipoFormapago().toString());
}
if(formaPago != null) {
rowIdEventoExtra.setVisible(formaPago.getIndProcessoEstorno());
}
if(formaPago.getTipoCarteiraDigital() != null) {
cmbTipoCarteiraDigital.setValue(formaPago.getTipoCarteiraDigital().toString());
}
@ -203,10 +209,12 @@ public class EditarFormaPagoController extends MyGenericForwardComposer {
if(cmbTipoFormapago.getSelectedItem() != null) {
TipoFormapago tipoFormaPagoEscolhido = ((TipoFormapago) cmbTipoFormapago.getSelectedItem().getValue());
if(tipoFormaPagoEscolhido.equals(TipoFormapago.CREDITO) || tipoFormaPagoEscolhido.equals(TipoFormapago.DEBITO)) {
if(tipoFormaPagoEscolhido.equals(TipoFormapago.CREDITO) || tipoFormaPagoEscolhido.equals(TipoFormapago.DEBITO) || chkIndEstorno.isChecked()) {
chkIndEstorno.setChecked(true);
rowIdEventoExtra.setVisible(true);
} else {
chkIndEstorno.setChecked(false);
rowIdEventoExtra.setVisible(false);
}
if(TipoFormapago.CARTEIRA_DIGITAL.equals(tipoFormaPagoEscolhido)) {
@ -268,6 +276,10 @@ public class EditarFormaPagoController extends MyGenericForwardComposer {
}
}
if(!chkIndEstorno.isChecked()) {
formaPago.setTipoEventoExtraId(null);
}
formaPago.setIndProcessoEstorno(chkIndEstorno.isChecked());
formaPago.setIndVoucherRodoviaria(chkIndVoucherRodoviaria.isChecked());
formaPago.setIndTransferenciaReativacao(chkIndTransferenciaReativacao.isChecked());
@ -470,4 +482,8 @@ public class EditarFormaPagoController extends MyGenericForwardComposer {
public void setChkIndVoucherRodoviaria(Checkbox chkIndVoucherRodoviaria) {
this.chkIndVoucherRodoviaria = chkIndVoucherRodoviaria;
}
public void onClick$chkIndEstorno(Event event) {
rowIdEventoExtra.setVisible(chkIndEstorno.isChecked());
}
}

View File

@ -1085,6 +1085,7 @@ editarFormaPagoController.lblCarteiraDigital.label=Billetera digital
editarFormaPagoController.lblAtivaProcessoEstorno.label=Activa el proceso de contracargo
editarFormaPagoController.lblVoucherRodoviaria.label=Voucher Rodoviária
editarFormaPagoController.lblTransferenciaReativacao.label=Utiliza na Transferência / Reativação
editarFormaPagoController.lblEventoExtra.label=ID Tipo Evento Extra Estorno
editarFormaPagoController.MSG.tipoCarteiraDigital.label=Informe o tipo da Tipo Carteira Digital
editarFormaPagoController.lblTipoCarteiraDigital.label=Tipo Carteira Digital

View File

@ -1172,6 +1172,7 @@ editarFormaPagoController.lblCarteiraDigital.label=Carteira Digital
editarFormaPagoController.lblAtivaProcessoEstorno.label=Ativa processo de estorno
editarFormaPagoController.lblVoucherRodoviaria.label=Voucher Rodoviária
editarFormaPagoController.lblTransferenciaReativacao.label=Utiliza na Transferência / Reativação
editarFormaPagoController.lblEventoExtra.label=ID Tipo Evento Extra Estorno
editarFormaPagoController.MSG.tipoCarteiraDigital.label=Informe o tipo da Tipo Carteira Digital
editarFormaPagoController.lblTipoCarteiraDigital.label=Tipo Carteira Digital

View File

@ -94,6 +94,12 @@
<checkbox id="chkIndEstorno" checked="false"/>
</row>
<row id="rowIdEventoExtra">
<label value="${c:l('editarFormaPagoController.lblEventoExtra.label')}" />
<longbox id="txtIdEventoExtra" width="100px" maxlength="10"
value="@{winEditarFormaPago$composer.formaPago.tipoEventoExtraId}" />
</row>
<row >
<label
value="${c:l('editarFormaPagoController.lblVoucherRodoviaria.label')}" />