Beispiel #1
0
 public Realization(uint batchSize, uint batchPrice, DateTime date, CompanySales firm)
 {
     this.firm       = firm;
     this.date       = date;
     this.batchPrice = batchPrice;
     this.batchSize  = batchSize;
 }
Beispiel #2
0
        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;
                }
            }
        }