public InsertTask(ScheduleManager SchedMan)
        {
            InitializeComponent();
            sm = SchedMan;

            // копируем задания, чтоб можно было нажать отмена
            TempTasks = (TaskList)sm.Data.Tasks.Clone();

            LoadProduction();
            LoadMaterial();
            LoadOrders();

            Text = "Добавить задание";
        }
        public InsertTask(ScheduleManager SchedMan, int TaskId)
        {
            InitializeComponent();
            sm = SchedMan;

            // копируем задания, чтоб можно было нажать отмена
            TempTasks = (TaskList)sm.Data.Tasks.Clone();

            button4.Text = "Изменить";

            numericUpDown1.Value = 1;
            numericUpDown1.Enabled = false;

            LoadProduction();
            LoadMaterial();
            LoadOrders();

            int TaskIndex = sm.Data.Tasks.GetIndexById(TaskId);

            comboBox4.Text = sm.Data.Tasks[TaskIndex].Text;

            foreach (object item in comboBox1.Items)
            {
                if (((ComboBoxItem)item).Id == TempTasks[TaskIndex].ProductionId)
                {
                    comboBox1.SelectedItem = item;
                    break;
                }
            }

            int ProdIndex = sm.Data.Productions.GetIndexById(TempTasks[TaskIndex].ProductionId);
            foreach (object item in comboBox3.Items)
            {
                if (((ComboBoxItem)item).Id == TempTasks[TaskIndex].SizeIndex)
                {
                    comboBox3.SelectedItem = item;
                    break;
                }
            }

            foreach (object item in comboBox4.Items)
            {
                if (((ComboBoxItem)item).Id == TempTasks[TaskIndex].OrderId)
                {
                    comboBox4.SelectedItem = item;
                    break;
                }
            }

            foreach (object item in comboBox2.Items)
            {
                if (((ComboBoxItem)item).Id == TempTasks[TaskIndex].MaterialId)
                {
                    comboBox2.SelectedItem = item;
                    break;
                }
            }

            Text = "Изменить задание";
            this.taskId = TaskId;
        }