Exemple #1
0
        public string GetModelByAutoID(int AutoID)
        {
            DBAutomobilesData.Auto_ID = AutoID;
            DBAutomobilesData.LoadData();

            return(DBAutomobilesData.Model);
        }
Exemple #2
0
        public void CallEdit(DataGridView DG)
        {
            EditorMode = 1;

            FormStart();
            DB.LoadData(DG);
            FormReset();
            FormLoad();

            this.Text = "Редактирование автомобиля...";
            this.ShowDialog();
        }
Exemple #3
0
        private void buttonDelete_Click(object sender, EventArgs e)
        {
            switch (PageID)
            {
            case 1:
            {
                DBAutomobilesData.LoadData(dataGridView1);
                if (!DBAutomobilesData.CheckUse())
                {
                    DatabaseControlService.SQL.SqlProcduceTransactionCommand(DBAutomobilesData.Delete());
                    DatabaseControlService.SQL.SqlProcduceCommand(dataGridView1, DBAutomobilesData.ViewAll());
                    DatabaseControlService.DataGridSelectLast(dataGridView1);
                    UpdateButtons();
                }
                else
                {
                    MessageBox.Show("Элемент используется! Удаление невозможно!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;
            }

            case 2:
            {
                DBClients.LoadData(dataGridView1);
                if (!DBClients.CheckUse())
                {
                    DatabaseControlService.SQL.SqlProcduceTransactionCommand(DBClients.Delete());
                    DatabaseControlService.SQL.SqlProcduceCommand(dataGridView1, DBClients.ViewAll());
                    DatabaseControlService.DataGridSelectLast(dataGridView1);
                    UpdateButtons();
                }
                else
                {
                    MessageBox.Show("Элемент используется! Удаление невозможно!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;
            }

            case 3:
            {
                DBOffices.LoadData(dataGridView1);
                if (!DBOffices.CheckUse())
                {
                    DatabaseControlService.SQL.SqlProcduceTransactionCommand(DBOffices.Delete());
                    DatabaseControlService.SQL.SqlProcduceCommand(dataGridView1, DBOffices.ViewAll());
                    DatabaseControlService.DataGridSelectLast(dataGridView1);
                    UpdateButtons();
                }
                else
                {
                    MessageBox.Show("Элемент используется! Удаление невозможно!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;
            }

            case 4:
            {
                DBOrders.LoadData(dataGridView1);
                if (!DBOrders.CheckUse())
                {
                    DatabaseControlService.SQL.SqlProcduceTransactionCommand(DBOrders.Delete());
                    DatabaseControlService.SQL.SqlProcduceCommand(dataGridView1, DBOrders.ViewAll());
                    DatabaseControlService.DataGridSelectLast(dataGridView1);
                    UpdateButtons();
                }
                else
                {
                    MessageBox.Show("Элемент используется! Удаление невозможно!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;
            }

            case 5:
            {
                DBPresenceCars.LoadData(dataGridView1);
                if (!DBPresenceCars.CheckUse())
                {
                    DatabaseControlService.SQL.SqlProcduceTransactionCommand(DBPresenceCars.Delete());
                    DatabaseControlService.SQL.SqlProcduceCommand(dataGridView1, DBPresenceCars.ViewAll());
                    DatabaseControlService.DataGridSelectLast(dataGridView1);
                    UpdateButtons();
                }
                else
                {
                    MessageBox.Show("Элемент используется! Удаление невозможно!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;
            }

            case 7:
            {
                DBSells.LoadData(dataGridView1);
                if (!DBSells.CheckUse())
                {
                    DatabaseControlService.SQL.SqlProcduceTransactionCommand(DBSells.Delete());
                    DatabaseControlService.SQL.SqlProcduceCommand(dataGridView1, DBSells.ViewAll());
                    DatabaseControlService.DataGridSelectLast(dataGridView1);
                    UpdateButtons();
                }
                else
                {
                    MessageBox.Show("Элемент используется! Удаление невозможно!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;
            }

            case 8:
            {
                DBWorkers.LoadData(dataGridView1);
                if (!DBWorkers.CheckUse())
                {
                    DatabaseControlService.SQL.SqlProcduceTransactionCommand(DBWorkers.Delete());
                    DatabaseControlService.SQL.SqlProcduceCommand(dataGridView1, DBWorkers.ViewAll());
                    DatabaseControlService.DataGridSelectLast(dataGridView1);
                    UpdateButtons();
                }
                else
                {
                    MessageBox.Show("Элемент используется! Удаление невозможно!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;
            }

            default:
            {
                MessageBox.Show("О неееееееет!!!!!!!", "Гипер-пупер ошибка века!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                break;
            }
            }
        }