From de99d5a473ecde0a6668c61c855ecaaefe60d868 Mon Sep 17 00:00:00 2001 From: gleimar Date: Fri, 2 Sep 2016 16:46:00 +0000 Subject: [PATCH] fixes bug#7899 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@59973 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../tarifas/CalcularPeajeController.java | 25 ++++++++++++------- 1 file changed, 16 insertions(+), 9 deletions(-) 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 e922ab88c..2969f37cd 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 @@ -76,17 +76,24 @@ public class CalcularPeajeController extends MyGenericForwardComposer { catch (RuntimeException e) { // TODO throw: especific exception should be created String error[] = e.getMessage().split(";"); - String type = error[0]; - String ruta = error[1]; + + if (error.length == 2){ + String type = error[0]; + String ruta = error[1]; - if ("rutaSemQtdEixos".equals(type)) { + if ("rutaSemQtdEixos".equals(type)) { + Messagebox.show( + Labels.getLabel("calcularPeajeController.MSG.rutaSemQtdEixos", new Object[] { ruta }), + Labels.getLabel("indexController.mniCalculoPeaje.label"), Messagebox.NO, Messagebox.ERROR); + }else if("rutaSemQtdAsientos".equals(type)) { + Messagebox.show( + Labels.getLabel("calcularPeajeController.MSG.rutaSemQtdAsientos", new Object[] { ruta }), + Labels.getLabel("indexController.mniCalculoPeaje.label"), Messagebox.NO, Messagebox.ERROR); + } + + }else{ Messagebox.show( - Labels.getLabel("calcularPeajeController.MSG.rutaSemQtdEixos", new Object[] { ruta }), - Labels.getLabel("indexController.mniCalculoPeaje.label"), Messagebox.NO, Messagebox.ERROR); - } - if ("rutaSemQtdAsientos".equals(type)) { - Messagebox.show( - Labels.getLabel("calcularPeajeController.MSG.rutaSemQtdAsientos", new Object[] { ruta }), + Labels.getLabel("MSG.Error"), Labels.getLabel("indexController.mniCalculoPeaje.label"), Messagebox.NO, Messagebox.ERROR); } // TODO else: show some generic error for unexpected error