diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/CalcularPeajeController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/CalcularPeajeController.java index 6432f585b..e614c3e18 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/CalcularPeajeController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/CalcularPeajeController.java @@ -81,9 +81,18 @@ public class CalcularPeajeController extends MyGenericForwardComposer { List lsRuta = rutaService.buscaRutasFromOrgao(orgao); int[] retorno = calcularPeajeService.gerarSQLInserirPeajes(lsRuta, orgao); - Messagebox.show(Labels.getLabel("calcularPeajeController.MSG.suscribirOK"), - Labels.getLabel("indexController.mniCalculoPeaje.label"), - Messagebox.OK, Messagebox.INFORMATION); + if( retorno != null && retorno.length > 0 && retorno[0]==-1 ){ + Messagebox.show(Labels.getLabel("calcularPeajeController.MSG.rutaSemIndiceOuEixo", new Object[] { ""+retorno[1] }), + Labels.getLabel("indexController.mniCalculoPeaje.label"), + Messagebox.OK, Messagebox.INFORMATION); + + }else{ + Messagebox.show(Labels.getLabel("calcularPeajeController.MSG.suscribirOK"), + Labels.getLabel("indexController.mniCalculoPeaje.label"), + Messagebox.OK, Messagebox.INFORMATION); + } + + }catch(NullPointerException e){ return; diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 829b1e3d8..c9bddffed 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -4608,6 +4608,7 @@ editarSecuenciaController.MSG.suscribirOK = Praça(s) de Pedágio registrada(s) calcularPeajeController.window.title = Cálculo de Pedágio calcularPeajeController.btnCalcularPeaje.toolTipoText = Calcular Peaje calcularPeajeController.MSG.suscribirOK=Operación se realizó existosamente +calcularPeajeController.MSG.rutaSemIndiceOuEixo = Não há registro de índice de pedágio ou quantidade de eixos na linha de ID = {0} # Alteracao preco Peaje busquedaAlteracaoPrecoPedagioController.window.title = Cambio de Precio / Peaje diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 66f401bad..9fd91e997 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -4658,6 +4658,7 @@ editarSecuenciaController.MSG.suscribirOK = Praça(s) de Pedágio registrada(s) calcularPeajeController.window.title = Cálculo de Pedágio calcularPeajeController.btnCalcularPeaje.toolTipoText = Calcular Peaje calcularPeajeController.MSG.suscribirOK = Operação realizada com sucesso +calcularPeajeController.MSG.rutaSemIndiceOuEixo = Não há registro de índice de pedágio ou quantidade de eixos na linha de ID = {0} # Alteracao preco Peaje busquedaAlteracaoPrecoPedagioController.window.title = Alteração de Preço / Pedágio