예제 #1
0
        private void Schedule_Load(object sender, EventArgs e)
        {
            //Заполняем комбобокс отделы
            FormsHelper.SetDepartmentsComboBox(cbDepartment, true);
            //DataTable dtDeps = DBContext.GetDepartments();
            //if (dtDeps != null)
            //{
            //    cbDepartment.DataSource = dtDeps;
            //    cbDepartment.DisplayMember = "Name";
            //    cbDepartment.ValueMember = "Id";

            //}
            //Настраиваем комбобокс
            //this.cbDepartment.DropDownStyle = ComboBoxStyle.DropDownList;
            //cbDepartment.SelectedValue = _departmentModel.ToString();
            ////Если есть доступ директора, то окрываем все отделы
            //if (FlyDoc.EnableApprovedDir)
            //{
            //}
            //else
            //{
            //    cbDepartment.Enabled = false;
            //}

            LoadData();

            //Настраиваем выбор даты
            dateTimePicker.Format       = DateTimePickerFormat.Custom;
            dateTimePicker.CustomFormat = "dd MMMM yyyy";
            // По дефолту первое число следующего месяца
            dateTimePicker.Value = DateTime.Now.AddDays((DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month)) - (DateTime.Now.Day) + 1);

            if (_schedule != null)
            {
                cbDepartment.SelectedValue = _schedule.DepartmentId;
                dateTimePicker.Value       = _schedule.Date;
            }
        }