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