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; }