validarRangoFechas
valida el rango de las fechas validas
List<FechaDiaUtils> fechasValidasList = new ArrayList<>();
fechasValidasList = DateUtil.validarRangoFechas(fechaPartidaDescompuesta.getYear(), fechaPartidaDescompuesta.getNameOfMonth(),varFechaHoraPartida,varFechaHoraRegreso);
Segmento de código
// <editor-fold defaultstate="collapsed" desc="Boolean foundVehicleSameMonth(DecomposedDate fechaPartidaDescompuesta, DecomposedDate fechaRegresoDescompuesta, List<Vehiculo> vehiculoList,TipoVehiculoCantidadBeans tipoVehiculoCantidadBeans)">
private Boolean foundVehicleSameMonth(DecomposedDate fechaPartidaDescompuesta, DecomposedDate fechaRegresoDescompuesta, List<Vehiculo> vehiculoList, TipoVehiculoCantidadBeans tipoVehiculoCantidadBeans) {
try {
// Encontrar las fechas en el rango
Integer numeroBuses = 0;
Integer numeroPasajeros = 0;
List<FechaDiaUtils> fechasValidasList = new ArrayList<>();
fechasValidasList = DateUtil.validarRangoFechas(fechaPartidaDescompuesta.getYear(), fechaPartidaDescompuesta.getNameOfMonth(),varFechaHoraPartida,varFechaHoraRegreso);
//recorre todos los vehiculos
Integer pasajerosPendientes = solicitud.getPasajeros();
Integer pasajeros = 0;
if (fechasValidasList.isEmpty()) {
//no hay fechas para guardar
JsfUtil.warningDialog(rf.getMessage("warning.advertencia"), rf.getMessage("warning.nohaydiasvalidosenesosrangos"));
return false;
} else {
//Recorre las fechas validas
insertIntoDisponiblesList(fechaPartidaDescompuesta, fechaRegresoDescompuesta, fechasValidasList, vehiculoList, tipoVehiculoCantidadBeans);
}//isEmpty
} catch (Exception e) {
errorServices.errorMessage(nameOfClass(), nameOfMethod(), e.getLocalizedMessage());
}
return false;
}
// </editor-fold>
Last updated
Was this helpful?