Beispiel #1
0
        protected void Page_Init(object sender, EventArgs e)
        {
            ResourcesListBox.DataSource = ResourceDataSourceHelper.GetItems();
            ResourcesListBox.DataBind();
            if (!IsPostBack)
            {
                ResourcesListBox.SelectAll();
            }

            // DXCOMMENT: Setting ViewType: a compact view (Day) for mobile devices, a large view (WorkWeek) for desktops
            Scheduler.ActiveViewType = RenderUtils.Browser.Platform.IsMobileUI ? SchedulerViewType.Day : SchedulerViewType.WorkWeek;

            if (!IsPostBack)
            {
                // DXCOMMENT: Scroll to actual time
                var currentTime = new TimeSpan(DateTime.Now.Hour - 1, 0, 0);

                Scheduler.DayView.TopRowTime      = currentTime;
                Scheduler.WorkWeekView.TopRowTime = currentTime;
                Scheduler.FullWeekView.TopRowTime = currentTime;
            }

            // DXCOMMENT: Map labels by their ids
            Scheduler.Storage.Appointments.Labels.Clear();
            foreach (SchedulerLabel label in SchedulerLabelsHelper.GetItems())
            {
                Scheduler.Storage.Appointments.Labels.Add(label.Id, label.Name, label.Name, label.Color);
            }
        }
Beispiel #2
0
        protected void BootstrapScheduler1_Init(object sender, EventArgs e)
        {
            var scheduler = (BootstrapScheduler)sender;

            scheduler.Storage.Appointments.Labels.Clear();
            foreach (SchedulerLabel label in SchedulerLabelsHelper.GetItems())
            {
                scheduler.Storage.Appointments.Labels.Add(label.Id, label.Name, label.BackgroundCssClass, label.TextCssClass);
            }
        }