1private DateTime FirstVisibleDate(DateTime monthDate)
2{
3 DateTime firstDate = DateTime.Parse(monthDate.Month + "/1/" + monthDate.Year);
4
5 if (firstDate.DayOfWeek == DayOfWeek.Sunday)
6 {
7 firstDate = firstDate.AddDays(-7);
8 }
9 else
10 firstDate = firstDate.AddDays(-(int)firstDate.DayOfWeek);
11
12 return firstDate;
13
14}
15
16private DateTime LastVisibleDate(DateTime monthDate)
17{
18 return FirstVisibleDate(monthDate).AddDays(41);
19}
20