-
Notifications
You must be signed in to change notification settings - Fork 0
/
CustomAppointmentFormPartial.cshtml
133 lines (131 loc) · 5.69 KB
/
CustomAppointmentFormPartial.cshtml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
@model ValidationSchedule
@{
Html.EnableClientValidation();
Html.EnableUnobtrusiveJavaScript();
}
@using (Html.BeginForm()) {
<table cellpadding="0" cellspacing="0" style="width: 100%; height: 285px;">
<tr>
<td style="width: 57px; padding-right: 5px;">
@Html.DevExpress().Label(
settings => {
settings.AssociatedControlName = "Subject";
settings.Text = "Subject:";
settings.Width = Unit.Percentage(100);
}).GetHtml()
</td>
<td colspan="3" style="width: 70%">
@Html.DevExpress().TextBox(
settings => {
settings.Name = "Subject";
settings.ShowModelErrors = true;
settings.Width = Unit.Percentage(100);
}).Bind(Model.Subject).GetHtml()
</td>
</tr>
<tr>
<td style="width: 57px; white-space: nowrap; padding-right: 5px;">
@Html.DevExpress().Label(
settings => {
settings.AssociatedControlName = "StartTime";
settings.Text = "Start time:";
settings.Width = Unit.Percentage(100);
}).GetHtml()
</td>
<td>
@Html.DevExpress().DateEdit(
settings => {
settings.Name = "StartTime";
settings.Properties.EditFormat = EditFormat.DateTime;
settings.ShowModelErrors = true;
settings.Width = Unit.Percentage(100);
}).Bind(Model.StartTime).GetHtml()
</td>
<td style="white-space: nowrap; padding-right: 5px;">
@Html.DevExpress().Label(
settings => {
settings.AssociatedControlName = "EndTime";
settings.Text = "End time:";
settings.Width = Unit.Percentage(100);
}).GetHtml()
</td>
<td>
@Html.DevExpress().DateEdit(
settings => {
settings.Name = "EndTime";
settings.Properties.EditFormat = EditFormat.DateTime;
settings.ShowModelErrors = true;
settings.Width = Unit.Percentage(100);
}).Bind(Model.EndTime).GetHtml()
</td>
</tr>
<tr>
<td style="width: 57px; padding-left: 10px; padding-right: 5px;">
@Html.DevExpress().Label(
settings => {
settings.AssociatedControlName = "Price";
settings.Text = "Price:";
settings.Width = Unit.Percentage(100);
}).GetHtml()
</td>
<td colspan="3" style="width: 70%">
@Html.DevExpress().TextBox(
settings => {
settings.Name = "Price";
settings.ShowModelErrors = true;
settings.Width = Unit.Pixel(70);
}).Bind(Model.Price).GetHtml()
</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" style="width: 100%; height: 35px;">
<tr>
<td style="width: 100%; height: 100%;" align="center">
<table style="height: 100%;">
<tr>
<td>
@Html.DevExpress().Button(
settings => {
settings.Name = "Apply";
settings.Text = "Ok";
settings.Width = Unit.Pixel(91);
settings.ClientSideEvents.Click = "OnAppointmentFormSave";
}).GetHtml()
</td>
<td>
@Html.DevExpress().Button(
settings => {
settings.Name = "Cancel";
settings.Text = "Cancel";
settings.ClientSideEvents.Click = "function(s, e){ scheduler.AppointmentFormCancel(); }";
settings.Width = Unit.Pixel(91);
}).GetHtml()
</td>
<td>
@Html.DevExpress().Button(
settings => {
settings.Name = "Delete";
settings.Text = "Delete";
settings.Width = Unit.Pixel(91);
settings.Enabled = (bool)ViewData["DeleteButtonEnabled"];
settings.ClientSideEvents.Click = "function(s, e){ scheduler.AppointmentFormDelete(); }";
}).GetHtml()
</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" style="width: 100%;">
<tr>
<td style="width: 100%;" align="left">
@Html.DevExpress().SchedulerStatusInfo(
settings => {
settings.Name = "schedulerStatusInfo";
settings.Priority = 1;
settings.SchedulerName = "scheduler";
}).GetHtml()
</td>
</tr>
</table>
}