From 2345af0df694f296f6bbc87ce0ab4956f063d028 Mon Sep 17 00:00:00 2001 From: gleimar Date: Wed, 12 Nov 2014 19:09:40 +0000 Subject: [PATCH] bug#5763 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@39516 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarPricingEspecificoController.java | 253 +++++++++--------- 1 file changed, 123 insertions(+), 130 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingEspecificoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingEspecificoController.java index 0a86e5165..7fdc4b366 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingEspecificoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingEspecificoController.java @@ -227,139 +227,132 @@ public class EditarPricingEspecificoController extends MyGenericForwardComposer fechaFin.getValue(); tarifaAbierto.getValue(); - try { - if (pricingEspecifico.getTipoPtovta() == null) { - Messagebox.show(Labels.getLabel("editarPricingController.MSG.tipoPtoVta"), - Labels.getLabel("busquedaPricingEspecificoController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - - return; - } - - if (pricingEspecifico.getCategoria() == null) { - Messagebox.show(Labels.getLabel("editarPricingController.MSG.categoria"), - Labels.getLabel("busquedaPricingEspecificoController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - - return; - } - - if (pricingEspecifico.getClaseServicio() == null) { - Messagebox.show(Labels.getLabel("editarPricingController.MSG.claseServicio"), - Labels.getLabel("busquedaPricingEspecificoController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - - return; - } - - if (pricingEspecifico.getMarca() == null) { - Messagebox.show(Labels.getLabel("editarPricingController.MSG.marca"), - Labels.getLabel("busquedaPricingEspecificoController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - - return; - } - - if (pricingEspecifico.getParada() == null) { - Messagebox.show(Labels.getLabel("editarPricingController.MSG.origen"), - Labels.getLabel("busquedaPricingEspecificoController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - - return; - } - - if (pricingEspecifico.getParada1() == null) { - Messagebox.show(Labels.getLabel("editarPricingController.MSG.destino"), - Labels.getLabel("busquedaPricingEspecificoController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - - return; - } - - if (pricingEspecifico.getMoneda() == null) { - Messagebox.show(Labels.getLabel("editarPricingController.MSG.moneda"), - Labels.getLabel("busquedaPricingEspecificoController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - - return; - } - - if (pricingEspecifico.getFechorinicio().after(pricingEspecifico.getFechorfin())) { - Messagebox.show(Labels.getLabel("editarPricingController.MSG.datasFecha"), - Labels.getLabel("busquedaPricingEspecificoController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - - return; - } - - if (pricingEspecifico.getCorridaId() != null) { - CorridaCtrl corridaCtrlId = corridaCtrlService.obtenerID(pricingEspecifico.getCorridaId()); - if (corridaCtrlId == null) { - Messagebox.show(Labels.getLabel("editarPricingController.MSG.corridaId").replace("<1>", pricingEspecifico.getCorridaId().toString()), - Labels.getLabel("busquedaPricingEspecificoController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - - return; - } else { - CorridaCtrl corridaCtrlFinal = corridaCtrlService.buscar( - pricingEspecifico.getCorridaId(), - pricingEspecifico.getParada(), - pricingEspecifico.getParada1(), - pricingEspecifico.getClaseServicio(), - pricingEspecifico.getMarca()); - - if (corridaCtrlFinal == null) { - Integer opcao = Messagebox.show(Labels.getLabel("editarPricingController.MSG.corridaIdFinalNaoExiste").replace("<1>", pricingEspecifico.getCorridaId().toString()), - Labels.getLabel("busquedaPricingEspecificoController.window.title"), - Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); - - if (opcao.equals(Messagebox.NO)) { - return; - } - } - } - } - - List lsPricing = pricingEspecificoService.buscarPorNome(pricingEspecifico); - boolean podeSalvar = false; - if (lsPricing.isEmpty()) { - podeSalvar = true; - } else { - for (PricingEspecifico p : lsPricing) { - if (p.getPricingespecificoId().equals(pricingEspecifico.getPricingespecificoId())) { - podeSalvar = true; - } - } - } - - if (podeSalvar) { - if (pricingEspecifico.getPricingespecificoId() == null) { - pricingEspecificoService.suscribir(pricingEspecifico); - pricingList.addItemNovo(pricingEspecifico); - } else { - pricingEspecificoService.actualizacion(pricingEspecifico); - pricingList.updateItem(pricingEspecifico); - } - - Messagebox.show(Labels.getLabel("editarPricingController.MSG.suscribirOK"), - Labels.getLabel("busquedaPricingEspecificoController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); - - closeWindow(); - } else { - Messagebox.show( - Labels.getLabel("MSG.Registro.Existe"), - Labels.getLabel("busquedaPricingEspecificoController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - } - } catch (Exception ex) { - log.error(ex); - Messagebox.show( - Labels.getLabel("MSG.Error"), + + if (pricingEspecifico.getTipoPtovta() == null) { + Messagebox.show(Labels.getLabel("editarPricingController.MSG.tipoPtoVta"), Labels.getLabel("busquedaPricingEspecificoController.window.title"), - Messagebox.OK, Messagebox.ERROR); + Messagebox.OK, Messagebox.EXCLAMATION); + return; } + + if (pricingEspecifico.getCategoria() == null) { + Messagebox.show(Labels.getLabel("editarPricingController.MSG.categoria"), + Labels.getLabel("busquedaPricingEspecificoController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + + return; + } + + if (pricingEspecifico.getClaseServicio() == null) { + Messagebox.show(Labels.getLabel("editarPricingController.MSG.claseServicio"), + Labels.getLabel("busquedaPricingEspecificoController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + + return; + } + + if (pricingEspecifico.getMarca() == null) { + Messagebox.show(Labels.getLabel("editarPricingController.MSG.marca"), + Labels.getLabel("busquedaPricingEspecificoController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + + return; + } + + if (pricingEspecifico.getParada() == null) { + Messagebox.show(Labels.getLabel("editarPricingController.MSG.origen"), + Labels.getLabel("busquedaPricingEspecificoController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + + return; + } + + if (pricingEspecifico.getParada1() == null) { + Messagebox.show(Labels.getLabel("editarPricingController.MSG.destino"), + Labels.getLabel("busquedaPricingEspecificoController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + + return; + } + + if (pricingEspecifico.getMoneda() == null) { + Messagebox.show(Labels.getLabel("editarPricingController.MSG.moneda"), + Labels.getLabel("busquedaPricingEspecificoController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + + return; + } + + if (pricingEspecifico.getFechorinicio().after(pricingEspecifico.getFechorfin())) { + Messagebox.show(Labels.getLabel("editarPricingController.MSG.datasFecha"), + Labels.getLabel("busquedaPricingEspecificoController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + + return; + } + + if (pricingEspecifico.getCorridaId() != null) { + CorridaCtrl corridaCtrlId = corridaCtrlService.obtenerID(pricingEspecifico.getCorridaId()); + if (corridaCtrlId == null) { + Messagebox.show(Labels.getLabel("editarPricingController.MSG.corridaId").replace("<1>", pricingEspecifico.getCorridaId().toString()), + Labels.getLabel("busquedaPricingEspecificoController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + + return; + } else { + CorridaCtrl corridaCtrlFinal = corridaCtrlService.buscar( + pricingEspecifico.getCorridaId(), + pricingEspecifico.getParada(), + pricingEspecifico.getParada1(), + pricingEspecifico.getClaseServicio(), + pricingEspecifico.getMarca()); + + if (corridaCtrlFinal == null) { + Integer opcao = Messagebox.show(Labels.getLabel("editarPricingController.MSG.corridaIdFinalNaoExiste").replace("<1>", pricingEspecifico.getCorridaId().toString()), + Labels.getLabel("busquedaPricingEspecificoController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); + + if (opcao.equals(Messagebox.NO)) { + return; + } + } + } + } + + List lsPricing = pricingEspecificoService.buscarPorNome(pricingEspecifico); + boolean podeSalvar = false; + if (lsPricing.isEmpty()) { + podeSalvar = true; + } else { + for (PricingEspecifico p : lsPricing) { + if (p.getPricingespecificoId().equals(pricingEspecifico.getPricingespecificoId())) { + podeSalvar = true; + } + } + } + + if (podeSalvar) { + if (pricingEspecifico.getPricingespecificoId() == null) { + pricingEspecificoService.suscribir(pricingEspecifico); + pricingList.addItemNovo(pricingEspecifico); + } else { + pricingEspecificoService.actualizacion(pricingEspecifico); + pricingList.updateItem(pricingEspecifico); + } + + Messagebox.show(Labels.getLabel("editarPricingController.MSG.suscribirOK"), + Labels.getLabel("busquedaPricingEspecificoController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + + closeWindow(); + } else { + Messagebox.show( + Labels.getLabel("MSG.Registro.Existe"), + Labels.getLabel("busquedaPricingEspecificoController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + } + } /**