private void InitializeRadScheduler() { try { this.radScheduler1.Height = this.panelScheduler.Height; SchedulerDayView dayView = this.radScheduler1.GetDayView(); dayView.DayCount = 1; dayView.RangeFactor = ScaleRange.HalfHour; dayView.RulerScaleSize = 15; dayView.RulerStartScale = 6; dayView.RulerEndScale = 22; dayView.WorkTime = new TimeInterval(new TimeSpan(6, 0, 0), new TimeSpan(22, 0, 0)); dayView.WorkWeekStart = DayOfWeek.Monday; dayView.WorkWeekEnd = DayOfWeek.Sunday; dayView.GroupSeparatorWidth = 5; dayView = null; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void InitializeRadScheduler() { try { this.panelTool.Visible = false; this.panelScheduler.Visible = false; this.radScheduler1.Height = this.panelScheduler.Height; SchedulerDayView dayView = this.radScheduler1.GetDayView(); dayView.DayCount = 1; dayView.RangeFactor = ScaleRange.HalfHour; dayView.RulerScaleSize = 16; dayView.RulerStartScale = 0; dayView.RulerEndScale = 24; dayView.WorkTime = new TimeInterval(new TimeSpan(0, 0, 0), new TimeSpan(24, 0, 0)); dayView.WorkWeekStart = DayOfWeek.Monday; dayView.WorkWeekEnd = DayOfWeek.Sunday; dayView.GroupSeparatorWidth = 5; dayView.RulerFormatStrings = new RulerFormatStrings("hh", "tt", "", ""); dayView.RulerWidth = 45; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// Defines a Scheduler day view. /// </summary> /// <returns></returns> public SchedulerDayViewBuilder <SchedulerDayView> DayView(Action <SchedulerDayViewBuilder <SchedulerDayView> > addViewAction) { SchedulerDayView view = new SchedulerDayView(container); container.Views.Add(view); SchedulerDayViewBuilder <SchedulerDayView> builder = new SchedulerDayViewBuilder <SchedulerDayView>(view); addViewAction(builder); return(builder); }
private void InitializeCalendar() { MultiMonthViewElement viewElement = this.radCalendar1.CalendarElement.CalendarVisualElement as MultiMonthViewElement; this.radCalendar1.CalendarElement.Margin = new Padding(0, 0, 0, 14); if (viewElement != null) { CalendarMultiMonthViewTableElement table = viewElement.GetMultiTableElement(); foreach (MonthViewElement monthView in table.Children) { monthView.TitleElement.Margin = new Padding(-4, -2, -2, -2); monthView.TitleElement.Padding = new Padding(3); foreach (CalendarCellElement cell in monthView.TableElement.Children) { bool headerCell = (bool)cell.GetValue(CalendarCellElement.IsHeaderCellProperty); if (headerCell) { continue; } SchedulerDayView view = new SchedulerDayView(); view.DayCount = 1; view.StartDate = cell.Date; view.GetViewContainingDate(cell.Date); view.UpdateAppointments(this.radSchedulerDemo.Appointments); if (view.Appointments.Count > 0) { cell.Font = new Font(cell.Font, FontStyle.Bold); } else { cell.Font = this.radCalendar1.Font; } } } } }
private void InitializeRadSchedulerResources() { try { if (txt_unidad_negocio.Text != "") { cs_sapbo sapo = new cs_sapbo(); DataTable dtresource = sapo.GET_SALAS(int.Parse(txt_unidad_negocio.SelectedValue.ToString())); if (dtresource.Rows.Count > 0) { this.radScheduler1.Resources.Clear(); Resource resourse; for (int i = 0; i < dtresource.Rows.Count; i++) { resourse = new Resource(dtresource.Rows[i]["RoomCode"].ToString(), dtresource.Rows[i]["RoomName"].ToString()); resourse.Color = Color.White; this.radScheduler1.Resources.Add(resourse); //txt_mostrar_salas.Items.Add((i + 1).ToString()); } } this.radScheduler1.GroupType = GroupType.Resource; this.radScheduler1.ActiveView.ResourcesPerView = 5; SchedulerDayView dayView = this.radScheduler1.GetDayView(); dayView.DayCount = 1; dayView.RulerFormatStrings = new RulerFormatStrings("hh", "tt", "", ""); dayView = null; //txt_mostrar_salas.Text = this.radScheduler1.ActiveView.ResourcesPerView.ToString(); //btn_DayView.Checked = true; dtresource = null; sapo = null; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void InitializeRadSchedulerResource() { try { this.radScheduler1.Resources.Clear(); Resource sala; sala = new Resource((string)txt_salas.SelectedValue, txt_salas.Text); sala.Color = Color.White; this.radScheduler1.Resources.Add(sala); this.radScheduler1.GroupType = GroupType.Resource; SchedulerDayView dayView = this.radScheduler1.GetDayView(); dayView.DayCount = 7; dayView = null; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// Enables a Scheduler day view. /// </summary> /// <returns></returns> public void DayView() { SchedulerDayView view = new SchedulerDayView(container); container.Views.Add(view); }