Validar fechas y horas
Last updated
Was this helpful?
Last updated
Was this helpful?
Algunas operaciones para validar fechas y horas
public Boolean isValid(Solicitud solicitud) {
try {
if (JsfUtil.fechaMenor(solicitud.getFechahoraregreso(), solicitud.getFechahorapartida())) {
JsfUtil.warningDialog("Advertencia", "Fecha de regreso menor que la fecha de partida");
return false;
}
//guarda el contenido actualizado
if (JsfUtil.fechaMenor(solicitud.getFechahoraregreso(), solicitud.getFechahorapartida())) {
JsfUtil.warningDialog("Advertencia", "Fecha de regreso menor que la fecha de partida");
return false;
}
if (JsfUtil.getHoraDeUnaFecha(solicitud.getFechahorapartida()) == 0
&& JsfUtil.getMinutosDeUnaFecha(solicitud.getFechahorapartida()) == 0) {
JsfUtil.warningDialog("Advertencia", "La hora de partida no debe ser cero");
return false;
}
if (JsfUtil.getHoraDeUnaFecha(solicitud.getFechahoraregreso()) == 0
&& JsfUtil.getMinutosDeUnaFecha(solicitud.getFechahoraregreso()) == 0) {
JsfUtil.warningDialog("Advertencia", "La hora de llegada no debe ser cero");
return false;
}
if (solicitud.getPasajeros() <= 0) {
JsfUtil.warningDialog("Advertencia", "Numero de pasajeros menor que cero");
return false;
}
if (solicitud.getNumerodevehiculos() <= 0) {
JsfUtil.warningDialog("Advertencia", "Numero de vehiculos debe ser mayor que cero");
return false;
}
return true;
} catch (Exception e) {
JsfUtil.errorDialog("isValid() ", e.getLocalizedMessage().toString());
}
return false;
}