コード例 #1
0
 private void button3_Click(object sender, EventArgs e)
 {
     if (comboBox1.Text == "Говядина")
     {
         ICrud <Beef> crud = new ICrudBeef();
         crud.UpdateById(Convert.ToInt32(textBox4.Text),
                         new Beef(Convert.ToInt32(textBox2.Text), Convert.ToInt32(textBox3.Text),
                                  (MeatFactoryName)comboBox2.SelectedItem, (MeatProductType)comboBox3.SelectedItem));
     }
     else if (comboBox1.Text == "Свинина")
     {
         ICrud <Pork> crud = new ICrudPork();
         crud.UpdateById(Convert.ToInt32(textBox4.Text),
                         new Pork(Convert.ToInt32(textBox2.Text), Convert.ToInt32(textBox3.Text),
                                  (MeatFactoryName)comboBox2.SelectedItem, (MeatProductType)comboBox3.SelectedItem));
     }
     else if (comboBox1.Text == "Курица")
     {
         ICrud <Chicken> crud = new ICrudChicken();
         crud.UpdateById(Convert.ToInt32(textBox4.Text),
                         new Chicken(Convert.ToInt32(textBox2.Text), Convert.ToInt32(textBox3.Text),
                                     (MeatFactoryName)comboBox2.SelectedItem, (MeatProductType)comboBox3.SelectedItem));
     }
     else if (comboBox1.Text == "Рыба")
     {
         ICrud <Fish> crud = new ICrudFish();
         crud.UpdateById(Convert.ToInt32(textBox4.Text),
                         new Fish(Convert.ToInt32(textBox2.Text), Convert.ToInt32(textBox3.Text),
                                  (FishName)comboBox2.SelectedItem, (DealerCountry)comboBox3.SelectedItem));
     }
     else if (comboBox1.Text == "Фрукты")
     {
         ICrud <Fruits> crud = new ICrudFruit();
         crud.UpdateById(Convert.ToInt32(textBox4.Text),
                         new Fruits(Convert.ToInt32(textBox2.Text), Convert.ToInt32(textBox3.Text),
                                    (FruitType)comboBox2.SelectedItem, (DealerCountry)comboBox3.SelectedItem));
     }
     else if (comboBox1.Text == "Овощи")
     {
         ICrud <Vegetables> crud = new ICrudVegetable();
         crud.UpdateById(Convert.ToInt32(textBox4.Text),
                         new Vegetables(Convert.ToInt32(textBox2.Text), Convert.ToInt32(textBox3.Text),
                                        (VegetableType)comboBox2.SelectedItem, (DealerCountry)comboBox3.SelectedItem));
     }
     else if (comboBox1.Text == "Растительность")
     {
         ICrud <Herbaceous> crud = new ICrudHerbaceous();
         crud.UpdateById(Convert.ToInt32(textBox4.Text),
                         new Herbaceous(Convert.ToInt32(textBox2.Text), Convert.ToInt32(textBox3.Text),
                                        (HerbaceousType)comboBox2.SelectedItem, (DealerCountry)comboBox3.SelectedItem));
     }
 }