fixes bug#19550

qua:juliane
dev:clemente

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
master
walace 2020-06-19 18:10:10 +00:00
parent dfdb0caf09
commit 590a191a97
1 changed files with 20 additions and 0 deletions

View File

@ -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"),