예제 #1
0
        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("Процедура добавления параметра конфигурации завершена");
            }
        }
예제 #2
0
        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("Процедура изменения параметра конфигурации завершена");
                }
            }
        }