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); }