Exemple #1
0
        // Обновление и удаление данных справочников

        private void buttonDirUpdate_Click(object sender, EventArgs e)
        {
            DatabaseWorks database = new DatabaseWorks(Credentials);

            switch (tabControlDir.SelectedIndex)
            {
            case 0:
                listBoxMainLog.Items.Add(database.UpdateDirectory(
                                             "Db_Phones",
                                             $"Тип_Телефона = '{textBoxDirPhoneType.Text}', Номер = '{textBoxDirPhoneNum.Text}'",
                                             $"Db_Phones.Код = {dataGridViewDir.SelectedRows[0].Cells[0].Value}"));
                break;

            case 1:
                listBoxMainLog.Items.Add(database.UpdateDirectory(
                                             "Db_LocaleType",
                                             $"ТипНасПункт = '{textBoxDirLocaleType.Text}'",
                                             $"Db_LocaleType.Код = {dataGridViewDir.SelectedRows[0].Cells[0].Value}"));
                break;

            case 2:
                listBoxMainLog.Items.Add(database.UpdateDirectory(
                                             "Db_ConstructType",
                                             $"Тип_Сооруж = '{textBoxDirConstructType.Text}'",
                                             $"Db_ConstructType.Код = {dataGridViewDir.SelectedRows[0].Cells[0].Value}"));
                break;

            case 3:
                listBoxMainLog.Items.Add(database.UpdateDirectory(
                                             "Db_EventType",
                                             $"Тип_Мероприятия = '{textBoxDirEventType.Text}'",
                                             $"Db_EventType.Код = {dataGridViewDir.SelectedRows[0].Cells[0].Value}"));
                break;
            }
            DirTabUpdate();
            database.Dispose();
        }