/// <summary> /// Конструктор формы редактирования позиции расписания обслуживания /// </summary> private EditScheduleItem(ScheduleEditType scheduleEditType) { _scheduleEditType = scheduleEditType; InitializeComponent(); _ctx = new Context(); btn_OK.Image = new Bitmap(Resources.camera_test, new Size(20, 20)); btn_Cancel.Image = new Bitmap(Resources.no, new Size(20, 20)); comboBox_DurationType.SelectedIndex = 0; dateTimePicker_Begin.MinDate = DateTime.Now; dateTimePicker_End.MinDate = DateTime.Now; numericUpDown_BeginHours.Minimum = DateTime.Now.Hour; numericUpDown_BeginMinutes.Minimum = DateTime.Now.Minute; numericUpDown_EndHours.Minimum = DateTime.Now.Hour; numericUpDown_EndMinutes.Minimum = DateTime.Now.Minute; SetEndDate(); _formMode = FormMode.Add; switch (scheduleEditType) { case ScheduleEditType.Server: Text = "Планирование обслуживания сервера"; break; case ScheduleEditType.SAN: Text = "Планирование обслуживания хранилища данных"; break; } }
/// <summary> /// Конструктор формы планирования расписания обслуживания /// </summary> private PlanningSchedule(ScheduleEditType scheduleEditType) { _scheduleEditType = scheduleEditType; InitializeComponent(); SubscribeMenuItems(); _ctx = new Context(); dg_Schedule.Columns[3].HeaderText = "Длительность (минуты)"; _scheduleItemsShowMode = ScheduleItemsShowMode.All; _scheduleItemsTimeFormat = ScheduleItemsTimeFormat.Minutes; switch (_scheduleEditType) { case ScheduleEditType.Server: Text = "Планирование расписания обслуживания сервера"; break; case ScheduleEditType.SAN: Text = "Планирование расписания обслуживания хранилища данных"; break; } }