From a545708cc74331e1fe617f67fa5860356044b6fe Mon Sep 17 00:00:00 2001 From: wilian Date: Fri, 25 Oct 2019 19:23:49 +0000 Subject: [PATCH] fixes bug#16422 dev:thiago qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@98464 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarFechamentoParamgeralController.java | 35 +++++++++++++++++++ web/WEB-INF/i3-label_es_MX.label | 4 ++- web/WEB-INF/i3-label_pt_BR.label | 2 ++ 3 files changed, 40 insertions(+), 1 deletion(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarFechamentoParamgeralController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarFechamentoParamgeralController.java index fbac89721..99d9e52e5 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarFechamentoParamgeralController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarFechamentoParamgeralController.java @@ -148,6 +148,10 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos setFechamentoParamgeral(new FechamentoParamgeral()); } + if(!verificarCampos()) { + return; + } + if(cmbBoletoBancoCod.getSelectedItem() != null ){ bancoSelecionado = BancosSuportados.getCodigo((String) cmbBoletoBancoCod.getSelectedItem().getValue()); } @@ -203,6 +207,37 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos } } + private boolean verificarCampos() throws InterruptedException { + if(cmbEmpresa.getSelectedItem() == null) { + Messagebox.show( + Labels.getLabel("editarFechamentoParamgeralController.MSG.empresaNaoInformada"), + Labels.getLabel("editarFechamentoParamgeralController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + return false; + } + + Empresa empresa = (Empresa) cmbEmpresa.getSelectedItem().getValue(); + if(paramsList != null) { + if(getFechamentoParamgeral() != null) { + for (Object param : paramsList.getListData()) { + FechamentoParamgeral fechamentoParamgeral = (FechamentoParamgeral) param; + + if((getFechamentoParamgeral().getFechamentoparamgeralId() == null || + !fechamentoParamgeral.getFechamentoparamgeralId().equals(getFechamentoParamgeral().getFechamentoparamgeralId())) && + empresa.equals(fechamentoParamgeral.getEmpresa())) { + Messagebox.show( + Labels.getLabel("editarFechamentoParamgeralController.MSG.empresaJaCadastrada"), + Labels.getLabel("editarFechamentoParamgeralController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + return false; + } + } + } + } + + return true; + } + public void onClick$btnApagar() { try { if(getFechamentoParamgeral() != null && getFechamentoParamgeral().getFechamentoparamgeralId() != null) { diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index b22311018..9f68c88db 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -6831,7 +6831,9 @@ editarFechamentoParamgeralController.window.title = Cierre de cuenta contable - editarFechamentoParamgeralController.MSG.suscribirOK = Cierre de cuenta contable se registró exitosamente. editarFechamentoParamgeralController.MSG.borrarPergunta = Eliminar el cierre de cuenta contable? editarFechamentoParamgeralController.MSG.borrarOK = Cierre de cuenta contable se eliminó exitosamente. -editarFechamentoParamgeralController.MSG.carteira.bradesco = Cartera no puede ser mayor que 99 para Banco Bradesco +editarFechamentoParamgeralController.MSG.carteira.bradesco = Cartera no puede ser mayor que 99 para Banco Bradesco +editarFechamentoParamgeralController.MSG.empresaNaoInformada = Necesario informar la empresa +editarFechamentoParamgeralController.MSG.empresaJaCadastrada = Empresa informada ya posee doy de alta # Búsqueda Fechamento Conta Contábil Agencia busquedaFechamentoParamptovtaController.window.title = Cierre cuenta contable agencia diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index c71a2df03..4d22cbaaf 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -7190,6 +7190,8 @@ editarFechamentoParamgeralController.MSG.suscribirOK = Configuração de Boleto editarFechamentoParamgeralController.MSG.borrarPergunta = Eliminar a Configuração de Boleto? editarFechamentoParamgeralController.MSG.borrarOK = Configuração de Boleto excluido com Sucesso. editarFechamentoParamgeralController.MSG.carteira.bradesco = Carteira não pode ser maior que 99 para Banco Bradesco +editarFechamentoParamgeralController.MSG.empresaNaoInformada = Necessário informar a empresa +editarFechamentoParamgeralController.MSG.empresaJaCadastrada = Empresa informada já possui cadastro # Relatório Gratuidade relatorioGratuidadeController.window.title = Relatório Tipo Passagem