public Realization(uint batchSize, uint batchPrice, DateTime date, CompanySales firm) { this.firm = firm; this.date = date; this.batchPrice = batchPrice; this.batchSize = batchSize; }
static void CompanySaleses() { Console.Clear(); DirectoryInfo dirInfo = new DirectoryInfo(CompanySalesPath); while (true) { CompanySales.OutTitle(dirInfo); Console.WriteLine(); CS.GetCompany(); switch (Vibor()) { case 0: if (CS.Name == "none") { Console.WriteLine("Выберите фирму - реализатор"); System.Threading.Thread.Sleep(650); Console.Clear(); CompanySaleses(); } int i = 0; Console.Clear(); Console.WriteLine("1)Название"); Console.WriteLine("2)Адресс"); Console.WriteLine("3)Номер"); try { i = int.Parse(Console.ReadLine()); } catch { Console.WriteLine("Ошибка ввода"); } File.Delete(dirInfo.FullName + "//cm_" + CS.Name + ".txt"); switch (i) { case 1: CS.Name = Console.ReadLine(); break; case 2: CS.Address = Console.ReadLine(); break; case 3: CS.Number = Console.ReadLine(); break; default: break; } CS.WriteFile(dirInfo.FullName); break; case 1: Console.Clear(); CS.OutAllCompanies(dirInfo); PressKey(); break; case 2: Console.Clear(); Console.Write("Введите что искать:"); CS.Find(Console.ReadLine(), dirInfo); PressKey(); break; case 3: Console.Clear(); CS.OutAllCompanies(dirInfo); Console.WriteLine("Введите номер фирмы:"); CS.ChooseCompany(Vvod(dirInfo), dirInfo); Reset(); PressKey(); break; case 4: Console.Clear(); Console.Write("Название фирмы:"); CS.Name = Console.ReadLine(); Console.Write("Адресс фирмы:"); CS.Address = Console.ReadLine(); Console.Write("Номер телефона фирмы: +"); CS.Number = Console.ReadLine(); CS.WriteFile(dirInfo.FullName); PressKey(); break; case 5: Console.Clear(); CS.OutAllCompanies(dirInfo); Console.WriteLine("Введите номер фирмы:"); CompanySales.Delete(Vvod(dirInfo), dirInfo); PressKey(); break; case 9: Console.Clear(); Menu(); break; default: Console.WriteLine("Вы нажали что-то другое..."); System.Threading.Thread.Sleep(300); Console.Clear(); CompanySaleses(); break; } } }