From e591b4e5972c0d96c6cf001055d74c0c99d087ab Mon Sep 17 00:00:00 2001 From: "lucas.taia" Date: Tue, 31 Jan 2023 10:12:15 -0300 Subject: [PATCH 1/3] =?UTF-8?q?corre=C3=A7=C3=A3o=20toString=20enum?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../catalogos/EditarFormaPagoController.java | 18 +++++++++-------- .../EditarTipoEventoExtraController.java | 20 ++++++++----------- web/gui/catalogos/editarFormaPago.zul | 5 ++++- web/gui/ingreso/editarTipoEventoExtra.zul | 3 ++- 4 files changed, 24 insertions(+), 22 deletions(-) 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..751c3b1c6 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..65b9dfadd 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, + }" + />