From 590a191a97b43b816f9ec4123fae3ea18241b803 Mon Sep 17 00:00:00 2001 From: walace Date: Fri, 19 Jun 2020 18:10:10 +0000 Subject: [PATCH] fixes bug#19550 qua:juliane dev:clemente MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Corrigido o tamanho do campo de rodEmpresa. pra gerar o codigo de barra, o tamanho maximo do campo deve ser de 4 dígitos git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@102169 d1611594-4594-4d17-8e1d-87c2c4800839 --- ...EditarConfiguracaoCodBarrasController.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarConfiguracaoCodBarrasController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarConfiguracaoCodBarrasController.java index 8b335f39b..f063e4f11 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarConfiguracaoCodBarrasController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarConfiguracaoCodBarrasController.java @@ -9,6 +9,7 @@ import org.zkoss.util.resource.Labels; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.event.Event; +import org.zkoss.zk.ui.util.Clients; import org.zkoss.zul.Messagebox; import org.zkoss.zul.api.Button; @@ -75,6 +76,10 @@ public class EditarConfiguracaoCodBarrasController extends MyGenericForwardCompo } public void onClick$btnSalvar(Event event) { + + if(!validarTamanhoDigitosCampos()) { + return; + } embarqueCatracaRodoviaria.setActivo(true); embarqueCatracaRodoviaria.setEmpresaRod(new Integer(txtEmpresaRodID.getText())); embarqueCatracaRodoviaria.setSequenciaRod(new Integer(txtSequenciaRod.getText())); @@ -86,6 +91,21 @@ public class EditarConfiguracaoCodBarrasController extends MyGenericForwardCompo closeWindow(); } + private boolean validarTamanhoDigitosCampos() { + + boolean valido = true; + + if(txtEmpresaRodID.getText().length() > 4) { + Clients.wrongValue(txtEmpresaRodID, Labels.getLabel("editarConfiguracaoCodBarrasController.MSG.empresaRodQtdDigitos")); + valido = false; + } + if(txtSequenciaRod.getText().length() > 8) { + Clients.wrongValue(txtSequenciaRod, Labels.getLabel("editarConfiguracaoCodBarrasController.MSG.sequenciaRodQtdDigitos")); + valido = false; + } + return valido; + + } public void onClick$btnApagar(Event event) throws InterruptedException { int resp = Messagebox.show( Labels.getLabel("editarConfiguracaoCodBarrasController.MSG.borrarPergunta"),