From 739fe0198a74b3753481063220bfdec07464876f Mon Sep 17 00:00:00 2001 From: gleimar Date: Wed, 20 Nov 2013 17:34:55 +0000 Subject: [PATCH] =?UTF-8?q?-=20ajuste:=20valida=C3=A7=C3=A3o=20de=20trasla?= =?UTF-8?q?pa=20no=20pricing=20ocupa=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@32129 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarPricingOcupaAntecipaController.java | 29 +++++++++---------- web/WEB-INF/i3-label_es_MX.label | 5 +++- web/WEB-INF/i3-label_pt_BR.label | 4 ++- .../pricing/editarPricingOcupaAntecipa.zul | 12 ++++---- 4 files changed, 27 insertions(+), 23 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingOcupaAntecipaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingOcupaAntecipaController.java index 264067d2d..66af46019 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingOcupaAntecipaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingOcupaAntecipaController.java @@ -1,7 +1,6 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.pricing; import java.util.Calendar; -import java.util.List; import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; @@ -16,6 +15,7 @@ import org.zkoss.zul.Intbox; import com.rjconsultores.ventaboletos.entidad.Pricing; import com.rjconsultores.ventaboletos.entidad.PricingOcupaAntecipa; +import com.rjconsultores.ventaboletos.exception.BusinessException; import com.rjconsultores.ventaboletos.service.PricingOcupaAntecipaService; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.web.utilerias.ConstraintPorcentagem; @@ -68,21 +68,20 @@ public class EditarPricingOcupaAntecipaController extends MyGenericForwardCompos Labels.getLabel("editarPricingController.windowOcupacion.title"), Messagebox.OK, Messagebox.EXCLAMATION); } else { - - List lsPricingOcupacion = pricingOcupaAntecipaService.obtenerPorPricing(pricingOcupaAntecipa.getPricing()); - - if (pricingOcupaAntecipa != null) { - lsPricingOcupacion.remove(pricingOcupaAntecipa); + try { + if (pricingOcupaAntecipa.getPricingocupaantecipaId() != null) { + pricingOcupaAntecipaService.actualizacion(pricingOcupaAntecipa); + pricingOcupaAntecipaList.updateItem(pricingOcupaAntecipa); + } else { + pricingOcupaAntecipaService.suscribir(pricingOcupaAntecipa); + pricingOcupaAntecipaList.addItemNovo(pricingOcupaAntecipa); + } + closeWindow(); + } catch (BusinessException e) { + Messagebox.show(e.getLocalizedMessage(), + Labels.getLabel("editarPricingController.windowOcupacion.title"), + Messagebox.OK, Messagebox.EXCLAMATION); } - - if (pricingOcupaAntecipa.getPricingocupaantecipaId() != null) { - pricingOcupaAntecipaService.actualizacion(pricingOcupaAntecipa); - pricingOcupaAntecipaList.updateItem(pricingOcupaAntecipa); - } else { - pricingOcupaAntecipaService.suscribir(pricingOcupaAntecipa); - pricingOcupaAntecipaList.addItemNovo(pricingOcupaAntecipa); - } - closeWindow(); } } diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index c61e1a22c..8ec309949 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -4521,4 +4521,7 @@ editarConexionConfController.MSG.desativarOK = Conexión se desactivó exitosame editarConexionConfController.MSG.ativarOK = Conexión se activo exitosamente. #atualizaCorridaFecHusoFecVerano -atualizaCorridaFecHusoFecVerano.numcorrida=Servicio \ No newline at end of file +atualizaCorridaFecHusoFecVerano.numcorrida=Servicio + + +PricingOcupaAntecipaServiceImpl.msg.traslapa=El registro se traslapa con uno que ya existe \ No newline at end of file diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index f241237fb..77effd0bb 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -4573,4 +4573,6 @@ editarConexionConfController.MSG.desativarOK = Conexão desativada com sucesso. editarConexionConfController.MSG.ativarOK = Conexao ativada com sucesso. #atualizaCorridaFecHusoFecVerano -atualizaCorridaFecHusoFecVerano.numcorrida=Serviço \ No newline at end of file +atualizaCorridaFecHusoFecVerano.numcorrida=Serviço + +PricingOcupaAntecipaServiceImpl.msg.traslapa=O registro informado se sobrepõe a um existente \ No newline at end of file diff --git a/web/gui/pricing/editarPricingOcupaAntecipa.zul b/web/gui/pricing/editarPricingOcupaAntecipa.zul index 7580798e3..941abe7b4 100644 --- a/web/gui/pricing/editarPricingOcupaAntecipa.zul +++ b/web/gui/pricing/editarPricingOcupaAntecipa.zul @@ -22,10 +22,10 @@ - - - - + + + + @@ -53,13 +53,13 @@