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
|
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using C1.Web.UI.Controls.C1Window;
using System.Web.UI.HtmlControls;
public partial class C1Schedule_VisualStyles : System.Web.UI.Page
{
protected void Page_Init(object sender, EventArgs e)
{
if (!Page.IsPostBack && !Page.IsCallback)
AppointmentSessionDataProvider.ClearAppointments();
}
protected void Page_Load(object sender, EventArgs e)
{
this.Culture = "en-US";
this.UICulture = "en-US";
VisualStyleCombo1.LinkPredefinedVisualStyles = false;
VisualStyleCombo1.ThemeableControls.Clear();
VisualStyleCombo1.ThemeableControls.Add(C1WebSchedule1);
/*
if (!Page.IsPostBack && !Page.IsCallback)
{
foreach (string sVisualStyleName in C1WebSchedule1.EmbeddedVisualStyles)
{
PreRenderControlStyle("C1Input", sVisualStyleName);
PreRenderControlStyle("C1Window", sVisualStyleName);
PreRenderControlStyle("C1Calendar", sVisualStyleName);
}
}*/
}
/*
private void PreRenderControlStyle(string name, string sVisualStyleName)
{
if (sVisualStyleName == C1WebSchedule1.VisualStyle)
{
return;
}
string sResouceFullName = "C1.Web.UI.Controls.{0}.VisualStyles.{1}.styles.css";
sResouceFullName = string.Format(sResouceFullName, name, sVisualStyleName);
string cssUrl = this.Page.ClientScript.GetWebResourceUrl(typeof(C1Window), sResouceFullName).Replace("&t", "&t");
string cssID = "prerendered_" + sVisualStyleName + "_" + name;
HtmlLink link = new HtmlLink();
link.Attributes["type"] = "text/css";
link.Attributes["rel"] = "stylesheet";
link.Attributes["href"] = cssUrl;
link.ID = cssID;
this.Page.Header.Controls.AddAt(0, link);
}
*/
protected void Apply_Click(object sender, EventArgs e)
{
C1WebSchedule1.DefaultWeekViewLayout = RadioButton_Vertical.Checked ? C1.Web.UI.Controls.C1Schedule.DefaultWeekViewLayout.Vertical : C1.Web.UI.Controls.C1Schedule.DefaultWeekViewLayout.Horizontal;
C1WebSchedule1.WorkWeekOptionMode = CheckBox_WorkWeekEnable.Checked ? (RadioButton_ButtonGroup.Checked ? C1.Web.UI.Controls.C1Schedule.WorkWeekOptionMode.ShowAsButtonGroup : C1.Web.UI.Controls.C1Schedule.WorkWeekOptionMode.ShowAsRadioButton) : C1.Web.UI.Controls.C1Schedule.WorkWeekOptionMode.Disabled;
/*
foreach (string sVisualStyleName in C1WebSchedule1.EmbeddedVisualStyles)
{
string sResouceFullName = "C1.Web.UI.Controls.C1Window.VisualStyles." + sVisualStyleName + ".styles.css";
string cssUrl = this.Page.ClientScript.GetWebResourceUrl(typeof(C1Window), sResouceFullName).Replace("&t", "&t");
string cssID = "prerendered_" + sVisualStyleName + "_";
HtmlLink link = new HtmlLink();
link.Attributes["type"] = "text/css";
link.Attributes["rel"] = "stylesheet";
link.Attributes["href"] = cssUrl;
link.ID = cssID;
this.Page.Header.Controls.AddAt(0, link);
sResouceFullName = "C1.Web.UI.Controls.C1Input.VisualStyles." + sVisualStyleName + ".styles.css";
cssUrl = this.Page.ClientScript.GetWebResourceUrl(typeof(C1.Web.UI.Controls.C1Input.C1DateInput), sResouceFullName).Replace("&t", "&t");
cssID = "prerendered_" + sVisualStyleName + "_";
HtmlLink link2 = new HtmlLink();
link2.Attributes["type"] = "text/css";
link2.Attributes["rel"] = "stylesheet";
link2.Attributes["href"] = cssUrl;
link2.ID = cssID;
this.Page.Header.Controls.AddAt(0, link2);
}
*/
}
}
|