Exemple #1
0
        private void button1_Click(object sender, System.EventArgs e)
        {
            switch (cmbxTables.Text)
            {
            case "Таблица поставщиков":
            {
                #region TableSup

                if (textBox1.Text == string.Empty || textBox2.Text == string.Empty ||
                    textBox3.Text == string.Empty)
                {
                    MessageBox.Show(@"Вы заполнили не все поля", @"Ошибка!!!");
                }
                else
                {
                    var listObjects = new List <TextBox>()
                    {
                        textBox1, textBox2, textBox3
                    };
                    var listData = listObjects.Select(t => t.Text).ToList();

                    TableSupplier tableSupplier = new TableSupplier();
                    tableSupplier.Update(listData);
                }

                break;
                #endregion
            }

            case "Таблица игр":
            {
                #region TableGames

                if (textBox1.Text == string.Empty || textBox2.Text == string.Empty)
                {
                    MessageBox.Show(@"Вы заполнили не все поля", @"Ошибка!!!");
                }
                else
                {
                    var listObjects = new List <TextBox>()
                    {
                        textBox1, textBox2
                    };
                    var listData = listObjects.Select(t => t.Text).ToList();

                    TableGames tableGames = new TableGames();
                    tableGames.Update(listData);
                }

                break;

                #endregion
            }

            case "Таблица работников":
            {
                #region TableWorkers

                if (textBox1.Text == string.Empty || textBox2.Text == string.Empty ||
                    textBox3.Text == string.Empty)
                {
                    MessageBox.Show(@"Вы заполнили не все поля", @"Ошибка!!!");
                }
                else
                {
                    var listObjects = new List <TextBox>()
                    {
                        textBox1, textBox2, textBox3
                    };
                    var listData = listObjects.Select(t => t.Text).ToList();

                    TableWorkers tableWorkers = new TableWorkers();
                    tableWorkers.Update(listData);
                }

                break;

                #endregion
            }

            case "Таблица клиентов":
            {
                #region TableClient

                if (textBox1.Text == string.Empty || textBox2.Text == string.Empty ||
                    textBox3.Text == string.Empty || textBox4.Text == string.Empty ||
                    textBox5.Text == string.Empty)
                {
                    MessageBox.Show(@"Вы заполнили не все поля", @"Ошибка!!!");
                }
                else
                {
                    var listObjects = new List <TextBox>()
                    {
                        textBox1, textBox2, textBox3, textBox4, textBox5
                    };
                    var listData = listObjects.Select(t => t.Text).ToList();

                    TableClient tableClient = new TableClient();
                    tableClient.Update(listData);
                }

                break;

                #endregion
            }

            case "Таблица аксессуаров":
            {
                #region TableAccessory

                if (textBox1.Text == string.Empty || textBox2.Text == string.Empty)
                {
                    MessageBox.Show(@"Вы заполнили не все поля", @"Ошибка!!!");
                }
                else
                {
                    var listObjects = new List <TextBox>()
                    {
                        textBox1, textBox2
                    };
                    var listData = listObjects.Select(t => t.Text).ToList();

                    TableAccessory tableAccessory = new TableAccessory();
                    tableAccessory.Update(listData);
                }

                break;

                #endregion
            }

            case "Таблица покупок клиентов":
            {
                #region TableConnClient

                if (textBox1.Text == string.Empty || textBox2.Text == string.Empty ||
                    textBox3.Text == string.Empty || textBox4.Text == string.Empty ||
                    textBox5.Text == string.Empty)
                {
                    MessageBox.Show(@"Вы заполнили не все поля", @"Ошибка!!!");
                }
                else
                {
                    var listObjects = new List <TextBox>()
                    {
                        textBox1, textBox2, textBox3, textBox4, textBox5
                    };
                    var listData = listObjects.Select(t => t.Text).ToList();

                    TableConnClient tableConnClient = new TableConnClient();
                    tableConnClient.Update(listData);
                }

                break;

                #endregion
            }

            case "Таблица поставок заводов":
            {
                #region TableConnSup
                if (textBox1.Text == string.Empty || textBox2.Text == string.Empty ||
                    textBox3.Text == string.Empty || textBox4.Text == string.Empty ||
                    textBox5.Text == string.Empty)
                {
                    MessageBox.Show(@"Вы заполнили не все поля", @"Ошибка!!!");
                }
                else
                {
                    var listObjects = new List <TextBox>()
                    {
                        textBox1, textBox2, textBox3, textBox4, textBox5
                    };
                    var listData = listObjects.Select(t => t.Text).ToList();

                    TableConnSup tableConnSup = new TableConnSup();
                    tableConnSup.Update(listData);
                }
                break;

                #endregion
            }
            }
        }