diff --git a/pom.xml b/pom.xml index 4aff72ea9..701dac8eb 100644 --- a/pom.xml +++ b/pom.xml @@ -4,11 +4,11 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.0.46 + 1.0.47 war - 1.0.28 + 1.0.29 1.0.18 diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarFormaPagoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarFormaPagoController.java index 12db2d2ec..3e35c4c25 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarFormaPagoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarFormaPagoController.java @@ -103,7 +103,7 @@ public class EditarFormaPagoController extends MyGenericForwardComposer { formaPagoList = (MyListbox) Executions.getCurrent().getArg().get("formaPagoList"); popularCombobox(); /* - * Somente exibe se vai ter restrição de forma de pagamento na hora da venda se não houver cvesistema. + * Somente exibe se vai ter restrição de forma de pagamento na hora da venda se não houver cvesistema. * Pode ser alterado para respeitar somente as formas de pagamento especiais. * */ @@ -164,10 +164,6 @@ public class EditarFormaPagoController extends MyGenericForwardComposer { if (!ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.MOSTRAR_EQUIVALENCIA.getDescricao())) { rowEquivalencia.setVisible(Boolean.FALSE); } - - if(formaPago.getTipoFormapago() != null) { - cmbTipoFormapago.setValue(formaPago.getTipoFormapago().toString()); - } if(formaPago != null) { rowIdEventoExtra.setVisible(formaPago.getIndProcessoEstorno()); @@ -176,6 +172,10 @@ public class EditarFormaPagoController extends MyGenericForwardComposer { if(formaPago.getTipoCarteiraDigital() != null) { cmbTipoCarteiraDigital.setValue(formaPago.getTipoCarteiraDigital().toString()); } + + if(formaPago.getTipoFormapago() != null) { + cmbTipoFormapago.setValue(formaPago.getTipoFormapago().toString()); + } exibirOcultarCampos(); txtNome.focus(); @@ -244,9 +244,11 @@ public class EditarFormaPagoController extends MyGenericForwardComposer { formaPago.setActivo(Boolean.TRUE); formaPago.setFecmodif(Calendar.getInstance().getTime()); formaPago.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - - if(cmbTipoFormapago.getSelectedItem() != null) { - formaPago.setTipoFormapago((TipoFormapago) cmbTipoFormapago.getSelectedItem().getValue()); + + Comboitem cbTipoFormaPago = cmbTipoFormapago.getSelectedItem(); + formaPago.setTipoFormapago(null); + if (cbTipoFormaPago != null) { + formaPago.setTipoFormapago((TipoFormapago) cbTipoFormaPago.getValue()); } formaPago.setTipoCarteiraDigital(null); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/ingreso/EditarTipoEventoExtraController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/ingreso/EditarTipoEventoExtraController.java index ca024a97f..bdcb62838 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/ingreso/EditarTipoEventoExtraController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/ingreso/EditarTipoEventoExtraController.java @@ -19,6 +19,7 @@ import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.event.Event; import org.zkoss.zul.Button; import org.zkoss.zul.Checkbox; +import org.zkoss.zul.Comboitem; import org.zkoss.zul.Messagebox; import org.zkoss.zul.Radio; import org.zkoss.zul.Textbox; @@ -122,10 +123,6 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer { btnSalvar.setVisible(false); } - if(tipoEventoExtra.getCvetipoevento() != null) { - cmbCveTipoEvento.setValue(tipoEventoExtra.getCvetipoevento().toString()); - } - txtNome.focus(); } @@ -194,16 +191,15 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer { impMax.getValue(); tipoEventoExtra.setIndoperacion(TipoEventoExtra.OPERACION_NORMAL); - tipoEventoExtra.setIndboleto(Boolean.FALSE);// não valida boleto + tipoEventoExtra.setIndboleto(Boolean.FALSE);// não valida boleto tipoEventoExtra.setPorciva(BigDecimal.ZERO); tipoEventoExtra.setIndtipo(raTipo11.isChecked() ? "1" : "0"); - - if(cmbCveTipoEvento.getSelectedItem() != null) { - if (cmbCveTipoEvento.getSelectedItem().getValue().toString().equals(" ")){ - tipoEventoExtra.setCvetipoevento(null); - } else { - tipoEventoExtra.setCvetipoevento(com.rjconsultores.ventaboletos.constantes.TipoEventoExtra.valueOf(cmbCveTipoEvento.getSelectedItem().getValue().toString())); - } + + Comboitem cbDescontoMonitrip = cmbCveTipoEvento.getSelectedItem(); + tipoEventoExtra.setCvetipoevento(null); + if (cbDescontoMonitrip != null) { + tipoEventoExtra.setCvetipoevento( + (com.rjconsultores.ventaboletos.constantes.TipoEventoExtra) cbDescontoMonitrip.getValue()); } try { diff --git a/web/gui/catalogos/editarFormaPago.zul b/web/gui/catalogos/editarFormaPago.zul index e2528cd76..204d85a45 100644 --- a/web/gui/catalogos/editarFormaPago.zul +++ b/web/gui/catalogos/editarFormaPago.zul @@ -77,7 +77,10 @@ + + selectedItem="@{winEditarFormaPago$composer.formaPago.tipoFormapago, + }" + />