diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java index 8a8b0da09..6f0c4c713 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java @@ -270,11 +270,12 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer ParadaSecuencia psDestino = new ParadaSecuencia(); try{ psDestino = (ParadaSecuencia)lsParadasSequencia.get(indexSelecto+1); - }catch(ArrayIndexOutOfBoundsException e){ + }catch(IndexOutOfBoundsException e){ Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.finRuta"), Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); + return; } if (psOrigen == null) { //lsRutaSecuencia <-- esse objeto ja tem o id da ruta secuencia .... 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 e614c3e18..ea1e72afd 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 @@ -82,10 +82,14 @@ public class CalcularPeajeController extends MyGenericForwardComposer { int[] retorno = calcularPeajeService.gerarSQLInserirPeajes(lsRuta, orgao); if( retorno != null && retorno.length > 0 && retorno[0]==-1 ){ - Messagebox.show(Labels.getLabel("calcularPeajeController.MSG.rutaSemIndiceOuEixo", new Object[] { ""+retorno[1] }), + Messagebox.show(Labels.getLabel("calcularPeajeController.MSG.rutaSemQtdAsientosOuEixo", new Object[] { ""+retorno[1] }), Labels.getLabel("indexController.mniCalculoPeaje.label"), Messagebox.OK, Messagebox.INFORMATION); + }else if( retorno != null && retorno.length > 0 && retorno[0]==-2 ){ + Messagebox.show(Labels.getLabel("calcularPeajeController.MSG.orgaoSemIndice", 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"), diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index c9bddffed..fa490a7db 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -4608,7 +4608,8 @@ 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} +calcularPeajeController.MSG.rutaSemQtdAsientosOuEixo = Não há registro de quantidade de assentos ou quantidade de eixos na linha de ID = {0} +calcularPeajeController.MSG.orgaoSemIndice = Não há registro de indice para o orgão de ID = {0} # Alteracao preco Peaje busquedaAlteracaoPrecoPedagioController.window.title = Cambio de Precio / Peaje @@ -5632,8 +5633,8 @@ corridaServiceImpl.geracaoCorrida.cantDiasManual=La cantidad maxima de dias para # Pesquisa Praca Pedagio busquedaPracaPedagioController.window.title = Praça Padágio busquedaPracaPedagioController.lbDescricaoPracaPedagio = Descrição Praça de Pedágio -busquedaPracaPedagioController.lbQuantiaIda = Quantia Ida -busquedaPracaPedagioController.lbQuantiaVolta = Quantia Volta +busquedaPracaPedagioController.lbQuantiaIda = Valor Ida +busquedaPracaPedagioController.lbQuantiaVolta = Valor Volta # Editar Praca Pedagio editarPracaPedagioController.window.title = Praça Padágio diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 9fd91e997..1bfbc579e 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -4658,7 +4658,8 @@ 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} +calcularPeajeController.MSG.rutaSemQtdAsientosOuEixo = Não há registro de quantidade de assentos ou quantidade de eixos na linha de ID = {0} +calcularPeajeController.MSG.orgaoSemIndice = Não há registro de indice para o orgão de ID = {0} # Alteracao preco Peaje busquedaAlteracaoPrecoPedagioController.window.title = Alteração de Preço / Pedágio