public void SetDaysInScope()
{
_daysInScope = new List <string>();
_dayCodes = new List <int>();
int day = _day;
int month = _month;
int year = _year;
int numDaysInMonth = _numberOfDaysInMonth;
string dayString;
string dayOfWeekAlpha;
string monthAlpha;
string dayCode;
for (int i = 0; i < _numDaysBeingDisplayed; i++, day++)
{
dayCode = "";
if (day > numDaysInMonth)
{
day = day - numDaysInMonth;
month++;
if (month > 12)
{
year++;
month = 1;
}
numDaysInMonth = DateTime.DaysInMonth(year, month);
}
DateTime currentDay = new DateTime(year, month, day, new GregorianCalendar());
dayOfWeekAlpha = _myCal.GetDayOfWeek(currentDay).ToString();
monthAlpha = GetMonthString(month);
dayString = dayOfWeekAlpha + ", " + monthAlpha + " " + day.ToString();
_daysInScope.Add(dayString);
dayCode += _myCal.GetDayOfMonth(currentDay).ToString();
dayCode += month.ToString();
dayCode += year.ToString();
_dayCodes.Add(Int32.Parse(dayCode));
Console.WriteLine("Day Code: " + dayCode);
}
}