Exemplo n.º 1
0
        /// <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;
            }
        }
Exemplo n.º 2
0
        /// <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;
            }
        }