Mini Kabibi Habibi
using System;
namespace DevExpress.XtraScheduler.Demos {
public partial class TimeZonesModule : DevExpress.XtraScheduler.Demos.TutorialControl {
public TimeZonesModule() {
// This call is required by the Windows Form Designer.
InitializeComponent();
// TODO: Add any initialization after the InitializeComponent call
}
public override SchedulerControl PrintingSchedulerControl { get { return schedulerControl; } }
private void TimeZonesModule_Load(object sender, System.EventArgs e) {
DemoUtils.FillData(schedulerControl);
UpdateControls();
}
private void UpdateControls() {
cbView.EditValue = schedulerControl.ActiveViewType;
cbGrouping.EditValue = schedulerControl.GroupType;
schedulerControl.DayView.TimeRulers[1].UseClientTimeZone = false;
schedulerControl.WorkWeekView.TimeRulers[1].UseClientTimeZone = false;
edtTimeZone.TimeZoneId = schedulerControl.OptionsBehavior.ClientTimeZoneId;
}
private void schedulerControl_ActiveViewChanged(object sender, System.EventArgs e) {
cbView.EditValue = schedulerControl.ActiveViewType;
}
private void cbView_SelectedIndexChanged(object sender, EventArgs e) {
schedulerControl.ActiveViewType = (SchedulerViewType)cbView.EditValue;
}
private void cbGrouping_SelectedIndexChanged(object sender, EventArgs e) {
schedulerControl.GroupType = (SchedulerGroupType)cbGrouping.EditValue;
}
private void edtTimeZone_SelectedIndexChanged(object sender, EventArgs e) {
schedulerControl.OptionsBehavior.ClientTimeZoneId = edtTimeZone.TimeZoneId;
string caption = schedulerControl.OptionsBehavior.ClientTimeZoneId.ToString();
schedulerControl.DayView.TimeRulers[2].Caption = caption;
schedulerControl.WorkWeekView.TimeRulers[2].Caption = caption;
}
}
}