private void Add_B_Click(object sender, EventArgs e) { SystemArgs.PrintLog("Запуск процедуры добавления параметра конфигурации"); CurrentArgument = Spisok_LB.SelectedItem; DescriptionArg_F Dialog = new DescriptionArg_F(CurrentArgument); Dialog.Name_L.Text = "Добавление аргумента"; Dialog.ID_TB.Text = "Генерируется автоматически"; if (Dialog.ShowDialog() == DialogResult.OK) { Operations.RequestAdd(Dialog.Value_TB.Text.Trim(), NameTable, NameColumn); RefreshDataSource(); SystemArgs.PrintLog("Процедура добавления параметра конфигурации завершена"); } }
private void Change_B_Click(object sender, EventArgs e) { if (MessageBox.Show("Изменение аргумента приведет к изменению всех позиций, которые ссылаются на выбранный аргумент. Продолжить?", "Внимание", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { SystemArgs.PrintLog("Получено подтверждения на изменение параметра конфигурации"); SystemArgs.PrintLog("Запуск процедуры изменения параметра конфигурации"); CurrentArgument = Spisok_LB.SelectedItem; DescriptionArg_F Dialog = new DescriptionArg_F(CurrentArgument); Dialog.Name_L.Text = "Изменение аргумента"; Dialog.ID_TB.Text = (Spisok_LB.Items[Spisok_LB.SelectedIndex] as BaseDictionary).ID.ToString(); Dialog.Value_TB.Text = Spisok_LB.SelectedItem.ToString(); if (Dialog.ShowDialog() == DialogResult.OK) { CurrentArgument = Spisok_LB.SelectedItem; RequestStart(true, Dialog.Value_TB.Text.Trim()); SystemArgs.PrintLog("Процедура изменения параметра конфигурации завершена"); } } }