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 d16649a88..e648d7fb1 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 @@ -193,22 +193,14 @@ public class EditarFormaPagoController extends MyGenericForwardComposer { rowValorDesconto.setVisible(false); percentualDescontoBox.setDisabled(false); valorDescontoBox.setDisabled(true); - percentualDescontoBox.setConstraint(""); - percentualDescontoBox.setValue(BigDecimal.ZERO); - valorDescontoBox.setConstraint(""); - valorDescontoBox.setValue(BigDecimal.ZERO); - valorDescontoBox.setConstraint("no empty, no negative"); + valorDescontoBox.setConstraint("no negative"); }else { rowPercentualDesconto.setVisible(false); rowValorDesconto.setVisible(true); radioImp.setChecked(true); percentualDescontoBox.setDisabled(true); valorDescontoBox.setDisabled(false); - percentualDescontoBox.setConstraint(""); - percentualDescontoBox.setValue(BigDecimal.ZERO); - valorDescontoBox.setConstraint(""); - valorDescontoBox.setValue(BigDecimal.ZERO); - valorDescontoBox.setConstraint("no empty, no negative"); + valorDescontoBox.setConstraint("no negative"); } @@ -321,6 +313,8 @@ public class EditarFormaPagoController extends MyGenericForwardComposer { formaPago.setValorDesconto(valorDescontoBox.getValue()); formaPago.setPercentualDesconto(percentualDescontoBox.getValue()); + formaPago.setIndPercentualDesconto(radioPor.isChecked() ? true : false); + formaPago.setIndPercentualDesconto(null); if (formaPago.getFormapagoId() == null) { List lsFP =