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?