fixes bug#23015
dev:wilian qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@108271 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
ad27a48d6f
commit
6e843aef0a
|
@ -58,6 +58,7 @@ import com.rjconsultores.ventaboletos.service.PuntoVentaService;
|
|||
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
||||
import com.rjconsultores.ventaboletos.utilerias.CustomEnum;
|
||||
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
|
@ -630,7 +631,15 @@ public class EditarPricingEspecificoController extends PricingController {
|
|||
return;
|
||||
}
|
||||
|
||||
if (pricingEspecifico.getFechorinicio().after(pricingEspecifico.getFechorfin())) {
|
||||
if(pricingEspecifico.getFechorinicio() == null || pricingEspecifico.getFechorfin() == null) {
|
||||
Messagebox.show(Labels.getLabel("editarPricingController.MSG.datasFechaNaoInformadas"),
|
||||
Labels.getLabel("busquedaPricingEspecificoController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
if(DateUtil.isMaior(pricingEspecifico.getFechorinicio(), pricingEspecifico.getFechorfin())) {
|
||||
Messagebox.show(Labels.getLabel("editarPricingController.MSG.datasFecha"),
|
||||
Labels.getLabel("busquedaPricingEspecificoController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
|
@ -638,14 +647,34 @@ 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);
|
||||
if(!(pricingEspecifico.getDataInicioVenda() == null && pricingEspecifico.getDataFimVenda() == null) &&
|
||||
DateUtil.isMaior(pricingEspecifico.getDataInicioVenda(), pricingEspecifico.getDataFimVenda()))
|
||||
{
|
||||
Messagebox.show(Labels.getLabel("editarPricingController.MSG.datasVendaErradaFaixa"),
|
||||
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()))) {
|
||||
if(!(pricingEspecifico.getDataInicioVenda() == null && pricingEspecifico.getDataFimVenda() == null) &&
|
||||
!(DateUtil.isIgualORMaior(pricingEspecifico.getDataInicioVenda(), pricingEspecifico.getFechorinicio()) && DateUtil.isIgualORMenor(pricingEspecifico.getDataFimVenda(), pricingEspecifico.getFechorfin())))
|
||||
{
|
||||
Messagebox.show(Labels.getLabel("editarPricingController.MSG.datasVendaErrada"), Labels.getLabel("busquedaPricingEspecificoController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
return;
|
||||
}
|
||||
|
||||
if(!(pricingEspecifico.getDataInicioViagem() == null && pricingEspecifico.getDataFimViagem() == null) &&
|
||||
DateUtil.isMaior(pricingEspecifico.getDataInicioViagem(), pricingEspecifico.getDataFimViagem()))
|
||||
{
|
||||
Messagebox.show(Labels.getLabel("editarPricingController.MSG.datasViagemErradaFaixa"),
|
||||
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() == null && pricingEspecifico.getDataFimViagem() == null) &&
|
||||
!(DateUtil.isIgualORMaior(pricingEspecifico.getDataInicioViagem(), pricingEspecifico.getFechorinicio()) && DateUtil.isIgualORMenor(pricingEspecifico.getDataFimViagem(), pricingEspecifico.getFechorfin())))
|
||||
{
|
||||
Messagebox.show(Labels.getLabel("editarPricingController.MSG.datasViagemErrada"), Labels.getLabel("busquedaPricingEspecificoController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
return;
|
||||
}
|
||||
|
@ -1267,4 +1296,26 @@ public class EditarPricingEspecificoController extends PricingController {
|
|||
pricingEspecifico.getPricingEspecificoCategoriaList().add(pcPET);
|
||||
}
|
||||
|
||||
public void onChange$fechaInicio(Event ev) throws Exception {
|
||||
if(inicioDataViagem != null && inicioDataViagem.getValue() == null) {
|
||||
inicioDataViagem.setValue(fechaInicio.getValue());
|
||||
pricingEspecifico.setDataInicioViagem(fechaInicio.getValue());
|
||||
}
|
||||
if(inicioDataVenda != null && inicioDataVenda.getValue() == null) {
|
||||
inicioDataVenda.setValue(fechaInicio.getValue());
|
||||
pricingEspecifico.setDataInicioVenda(fechaInicio.getValue());
|
||||
}
|
||||
}
|
||||
|
||||
public void onChange$fechaFin(Event ev) throws Exception {
|
||||
if(fimDataViagem != null && fimDataViagem.getValue() == null) {
|
||||
fimDataViagem.setValue(fechaFin.getValue());
|
||||
pricingEspecifico.setDataFimViagem(fechaFin.getValue());
|
||||
}
|
||||
if(fimDataVenda != null && fimDataVenda.getValue() == null) {
|
||||
fimDataVenda.setValue(fechaFin.getValue());
|
||||
pricingEspecifico.setDataFimVenda(fechaFin.getValue());
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -3760,10 +3760,13 @@ editarPricingController.MSG.asientoExiste = Registro duplicado
|
|||
editarPricingController.MSG.vigenciaExiste = Fecha Início - Fin de viaje informada se traslapa con otra ya existente
|
||||
editarPricingController.MSG.corrida = Este servicio no existe
|
||||
editarPricingController.MSG.datas = Hora de início posterior a la hora final
|
||||
editarPricingController.MSG.datasFechaNaoInformadas = Fecha y hora de inicio y finalización no informadas.
|
||||
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.datasVendaErradaFaixa= Fecha / hora no válida para la fecha de venta.
|
||||
editarPricingController.MSG.datasViagemErrada= Las fechas de viaje deben estar entre las fechas de vigencia.
|
||||
editarPricingController.MSG.datasViagemErradaFaixa=Fecha / hora no válida para la fecha de viaje.
|
||||
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!
|
||||
|
|
|
@ -4060,9 +4060,12 @@ editarPricingController.MSG.asientoExiste = Registro Duplicado.
|
|||
editarPricingController.MSG.vigenciaExiste = Data Início - Fim de Viagem informada se sobrepõe com outra já existente.
|
||||
editarPricingController.MSG.corrida = Esta serviço não existe.
|
||||
editarPricingController.MSG.datas = Hora de início posterior a hora Final.
|
||||
editarPricingController.MSG.datasFechaNaoInformadas = Data e hora início e fim não informadas.
|
||||
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.datasVendaErradaFaixa= Data/hora para data de venda inválidos.
|
||||
editarPricingController.MSG.datasViagemErrada= Datas da viagem tem que estar entre as datas de vigência.
|
||||
editarPricingController.MSG.datasViagemErradaFaixa=Data/hora para data de viagem inválidos.
|
||||
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
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||
<window id="winBusquedaPricingEspecifico" border="normal"
|
||||
apply="${busquedaPricingEspecificoController}"
|
||||
height="450px" width="950px" contentStyle="overflow:auto"
|
||||
height="470px" width="950px" contentStyle="overflow:auto"
|
||||
title="${c:l('busquedaPricingEspecificoController.window.title')}"
|
||||
xmlns:h="http://www.w3.org/1999/xhtml">
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
<zk>
|
||||
<window id="winEditarPerfil" border="normal"
|
||||
apply="${editarPerfilController}" width="800px" height="500px"
|
||||
apply="${editarPerfilController}" width="800px" height="520px"
|
||||
contentStyle="overflow:auto"
|
||||
title="${c:l('editarPerfilController.window.title')}">
|
||||
<toolbar>
|
||||
|
|
Loading…
Reference in New Issue