From 6d5737b9b6e48da19763bf7be183e155d0337db8 Mon Sep 17 00:00:00 2001 From: valdir Date: Wed, 26 Jun 2019 17:12:48 +0000 Subject: [PATCH] 0014778: Erro no desconto por quantidade bug#14778 dev:leonardo qua:bruno git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@95044 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarConvenioController.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConvenioController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConvenioController.java index d918e1518..807081c8c 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConvenioController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConvenioController.java @@ -451,6 +451,7 @@ public class EditarConvenioController extends MyGenericForwardComposer { setSelectedTipoDesconto(convenio); disableTipoDesconto(); + enableChkValidaFolio(); chkValidaFolio.setChecked(convenio.getValidafolio()); chkValidaFolio.setDisabled(Boolean.TRUE); } @@ -476,17 +477,24 @@ public class EditarConvenioController extends MyGenericForwardComposer { rdNaoInformar.setChecked(Boolean.TRUE); } } + + private boolean tipoDescontoDesativado() { + return !(rdPorNumDocumento.isDisabled() || rdPorQuantidade.isDisabled() || rdNaoInformar.isDisabled()); + } public void onClick$rdPorNumDocumento(Event ev) { - enableChkValidaFolio(); + if(tipoDescontoDesativado()) + enableChkValidaFolio(); } public void onClick$rdPorQuantidade(Event ev) { - enableChkValidaFolio(); + if(tipoDescontoDesativado()) + enableChkValidaFolio(); } public void onClick$rdNaoInformar(Event ev) { - enableChkValidaFolio(); + if(tipoDescontoDesativado()) + enableChkValidaFolio(); } private void enableChkValidaFolio() {