コード例 #1
0
ファイル: Main.cs プロジェクト: AntonBoloban/OOP
        private void btnVyd_Click(object sender, EventArgs e)
        {
            {
                Vydalyt f = new Vydalyt();
                if (f.ShowDialog() == DialogResult.OK)
                {
                    int    index, index_old;
                    string ID;
                    string CommandText = "DELETE FROM ";
                    index     = dtGrVi_1.CurrentRow.Index;                  // № по порядку в таблиці представлення
                    index_old = index;
                    ID        = Convert.ToString(dtGrVi_1[0, index].Value); // ID подаємо в запит як рядок

                    // Формуємо рядок CommandText
                    CommandText = "DELETE FROM [Перевезення] WHERE [Перевезення].[Номер] = '" + ID + "'";

                    // виконуємо SQL-запит
                    My_Execute_Non_Query(CommandText);

                    // перемальовування dbGridView1
                    btnZast_Click(sender, e);
                    if (index_old >= 0)
                    {
                        dtGrVi_1.ClearSelection();
                    }
                }
            }
        }
コード例 #2
0
ファイル: Main.cs プロジェクト: AntonBoloban/OOP
        private void btn_Vyd_Click(object sender, EventArgs e)
        {
            Vydalyt f = new Vydalyt();

            if (f.ShowDialog() == DialogResult.OK)
            {
                int    index, index_old;
                string ID;
                string CommandText = "DELETE FROM ";

                index     = dtGrVi_2.CurrentRow.Index;                  // № по порядку в таблиці представлення
                index_old = index;
                ID        = Convert.ToString(dtGrVi_2[0, index].Value); // ID подаємо в запит як рядок

                // Формуємо рядок CommandText
                if (act_table == 1) // обробляємо таблицю "Білет"
                {
                    CommandText = "DELETE FROM Білет WHERE Білет.ID_Bilet = " + ID;
                }
                if (act_table == 2) // обробляємо таблицю "Маршрут"
                {
                    CommandText = "DELETE FROM Маршрут WHERE Маршрут.ID_Marshrut = " + ID;
                }
                if (act_table == 3) // обробляємо таблицю "Автобус"
                {
                    CommandText = "DELETE FROM Автобус WHERE Автобус.ID_Avtobus = " + ID;
                }
                if (act_table == 4) // обробляємо таблицю "Водій"
                {
                    CommandText = "DELETE FROM Водій WHERE Водій.ID_Vodij = " + ID;
                }
                if (act_table == 5) // обробляємо таблицю "Диспетчер"
                {
                    CommandText = "DELETE FROM Диспетчер WHERE Диспетчер.ID_Dispetcher = " + ID;
                }

                // виконуємо SQL-запит
                My_Execute_Non_Query(CommandText);

                // перемальовування dbGridView2
                if (act_table == 1)
                {
                    Get_Bilets();
                }
                else
                if (act_table == 2)
                {
                    Get_Marshruts();
                }
                else
                if (act_table == 3)
                {
                    Get_Avtobus();
                }
                else
                if (act_table == 4)
                {
                    Get_Vodij();
                }
                else
                if (act_table == 5)
                {
                    Get_Dispetcher();
                }

                if (index_old >= 0)
                {
                    dtGrVi_2.ClearSelection();
                    dtGrVi_2[0, index_old].Selected = true;
                }
            }
        }