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)); } }