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,
+ }"
+ />
+ model="@{winEditarTipoEventoExtra$composer.lsEventoExtrasConstantes}"
+ selectedItem="@{winEditarTipoEventoExtra$composer.tipoEventoExtra.cvetipoevento}" />