Exemple #1
0
        public Quarters GenerateQuarters()
        {
            Quarters MyQuarters = new Quarters();
            int      year       = DateTime.Now.Year;
            int      month      = DateTime.Now.Month;
            int      SummerFallYear;
            int      WinterSpringYear;

            if ((1 <= month) && (month <= 6))
            {
                WinterSpringYear = year;
                SummerFallYear   = year - 1;
            }
            else
            {
                SummerFallYear   = year;
                WinterSpringYear = year + 1;
            }

            //https://lcc.ctc.edu/internal/waYRQGenerator.htm

            MyQuarters.Add("Summer " + SummerFallYear.ToString(CultureInfo.CurrentCulture), EncodeYRQFunction(SummerFallYear, 1));
            MyQuarters.Add("Fall " + SummerFallYear.ToString(CultureInfo.CurrentCulture), EncodeYRQFunction(SummerFallYear, 2));
            MyQuarters.Add("Winter " + WinterSpringYear.ToString(CultureInfo.CurrentCulture), EncodeYRQFunction(WinterSpringYear, 3));
            MyQuarters.Add("Spring " + WinterSpringYear.ToString(CultureInfo.CurrentCulture), EncodeYRQFunction(WinterSpringYear, 4));
            MyQuarters.Add("Summer " + WinterSpringYear.ToString(CultureInfo.CurrentCulture), EncodeYRQFunction(WinterSpringYear, 1));

            return(MyQuarters);
        }