2004-05-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / System.Web / System.Web.UI.WebControls / CalendarDay.cs
1 /**\r
2  * Namespace: System.Web.UI.WebControls\r
3  * Class:     CalendarDay\r
4  *\r
5  * Author:  Gaurav Vaish\r
6  * Maintainer: gvaish@iitk.ac.in\r
7  * Contact: <my_scripts2001@yahoo.com>, <gvaish@iitk.ac.in>\r
8  * Implementation: yes\r
9  * Status:  100%\r
10  *\r
11  * (C) Gaurav Vaish (2001)\r
12  */\r
13 \r
14 using System;\r
15 using System.Web;\r
16 using System.Web.UI;\r
17 \r
18 namespace System.Web.UI.WebControls\r
19 {\r
20         public class CalendarDay\r
21         {\r
22                 private DateTime date;\r
23                 private bool     isWeekend;\r
24                 private bool     isToday;\r
25                 private bool     isSelected;\r
26                 private bool     isOtherMonth;\r
27                 private bool     isSelectable;\r
28                 private string   dayNumberText;\r
29 \r
30                 public CalendarDay(DateTime date, bool isWeekend, bool isToday, bool isSelected, bool isOtherMonth, string dayNumberText)\r
31                 {\r
32                         this.date = date;\r
33                         this.isWeekend = isWeekend;\r
34                         this.isToday = isToday;\r
35                         this.isSelected = isSelected;\r
36                         this.isOtherMonth = isOtherMonth;\r
37                         this.dayNumberText = dayNumberText;\r
38                 }\r
39 \r
40                 public DateTime Date\r
41                 {\r
42                         get\r
43                         {\r
44                                 return date;\r
45                         }\r
46                 }\r
47 \r
48                 public string DayNumberText\r
49                 {\r
50                         get\r
51                         {\r
52                                 return dayNumberText;\r
53                         }\r
54                 }\r
55 \r
56                 public bool IsOtherMonth\r
57                 {\r
58                         get\r
59                         {\r
60                                 return isOtherMonth;\r
61                         }\r
62                 }\r
63 \r
64                 public bool IsSelectable\r
65                 {\r
66                         get\r
67                         {\r
68                                 return isSelectable;\r
69                         }\r
70                         set\r
71                         {\r
72                                 isSelectable = value;\r
73                         }\r
74                 }\r
75 \r
76                 public bool IsSelected\r
77                 {\r
78                         get\r
79                         {\r
80                                 return isSelected;\r
81                         }\r
82                 }\r
83 \r
84                 public bool IsToday\r
85                 {\r
86                         get\r
87                         {\r
88                                 return isToday;\r
89                         }\r
90                 }\r
91 \r
92                 public bool IsWeekend\r
93                 {\r
94                         get\r
95                         {\r
96                                 return isWeekend;\r
97                         }\r
98                 }\r
99         }\r
100 }\r