gleimar 2016-09-02 16:46:00 +00:00
parent f50c542ec2
commit de99d5a473
1 changed files with 16 additions and 9 deletions

View File

@ -76,17 +76,24 @@ public class CalcularPeajeController extends MyGenericForwardComposer {
catch (RuntimeException e) { catch (RuntimeException e) {
// TODO throw: especific exception should be created // TODO throw: especific exception should be created
String error[] = e.getMessage().split(";"); 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( Messagebox.show(
Labels.getLabel("calcularPeajeController.MSG.rutaSemQtdEixos", new Object[] { ruta }), Labels.getLabel("MSG.Error"),
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("indexController.mniCalculoPeaje.label"), Messagebox.NO, Messagebox.ERROR); Labels.getLabel("indexController.mniCalculoPeaje.label"), Messagebox.NO, Messagebox.ERROR);
} }
// TODO else: show some generic error for unexpected error // TODO else: show some generic error for unexpected error