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 58f04235d..97aef7270 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 @@ -638,6 +638,18 @@ public class EditarPricingEspecificoController extends PricingController { return; } + //Verifica se a data da venda esta dentro da data de Vigencia + if(!(pricingEspecifico.getDataInicioVenda().after(pricingEspecifico.getFechorinicio()) && pricingEspecifico.getDataFimVenda().before(pricingEspecifico.getFechorfin()))) { + Messagebox.show(Labels.getLabel("editarPricingController.MSG.datasVendaErrada"), Labels.getLabel("busquedaPricingEspecificoController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); + return; + } + + //Verifica se a data da venda esta dentro da data de Vigencia + if(!(pricingEspecifico.getDataInicioViagem().after(pricingEspecifico.getFechorinicio()) && pricingEspecifico.getDataFimViagem().before(pricingEspecifico.getFechorfin()))) { + Messagebox.show(Labels.getLabel("editarPricingController.MSG.datasViagemErrada"), Labels.getLabel("busquedaPricingEspecificoController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); + return; + } + if (rdExibirVendaSi.isChecked()) { pricingEspecifico.setExibeVenda(Boolean.TRUE); } else { diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 48b67d42d..b4cc85e03 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -3747,6 +3747,8 @@ editarPricingController.MSG.corrida = Este servicio no existe editarPricingController.MSG.datas = Hora de início posterior a la hora final editarPricingController.MSG.datasFecha = Fecha y hora início posterior a la fecha y hora fin editarPricingController.MSG.datas1 = La fecha de início de venta tem que ser menor ou igual a fecha de início de viaje +editarPricingController.MSG.datasVendaErrada= Las fechas de venta deben estar entre las fechas de vigencia. +editarPricingController.MSG.datasViagemErrada= Las fechas de viaje deben estar entre las fechas de vigencia. editarPricingController.MSG.datas2 = La fecha de fin da venta no pode ser mayor que a fecha de fin del viaje editarPricingController.MSG.tipoPtoVtaVazio = Necesita informar un canal de venta en la pestaña de filtro editarPricingEspecificoOcupacionController.MSG.porcOcupaAutVazio = Necesita informar porcentaje mayor que CERO! diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 0d1830626..09dd1399f 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -4046,6 +4046,8 @@ editarPricingController.MSG.vigenciaExiste = Data Início - Fim de Viagem inform editarPricingController.MSG.corrida = Esta serviço não existe. editarPricingController.MSG.datas = Hora de início posterior a hora Final. editarPricingController.MSG.datasFecha = Data e hora início posterior a data e hora fim. +editarPricingController.MSG.datasVendaErrada= Datas da venda tem que estar entre as datas de vigência. +editarPricingController.MSG.datasViagemErrada= Datas da viagem tem que estar entre as datas de vigência. editarPricingController.MSG.datas1 = A data de início de Venda tem que ser menor ou igual a data de início de viagem. editarPricingController.MSG.datas2 = A data de Fim da Venda não pode ser maior que a data de fim da viagem. editarPricingController.MSG.tipoPtoVtaVazio = Necessita informar um canal de Venda na aba de filtro