void AddProduct(string[] mass) { Product objectt; IFile <Product> file; switch (mass[0]) { case "Книги": objectt = new Book(mass); file = new FileProduct("Book"); break; case "Журнал": objectt = new Magazine(mass); file = new FileProduct("AddProducts"); break; case "Концелярия": objectt = new Сhancellery(mass); file = new FileProduct("AddProducts"); break; //case "Концелярия": objectt = new Сhancellery(mass); break; Допилить default: throw new ArgumentException("Недопустимый код операции"); } if (file.Duplicate_search(mass) == true) { MessageBox.Show("Товар с такими данными уже зарегестрирован"); return; } file.NewObject(objectt); }