Пример #1
0
        static void Main(string[] args)
        {
            Search srch = new Search();

            Console.WriteLine("Search");
            ShowMenu();
            int  menu;
            bool exit         = false;
            int  countSuccess = 0;

            while (true)
            {
                menu = GetData.GetInt();
                if (menu < 1 || menu > 7)
                {
                    Console.WriteLine("Введите цифру от 1 - 7");
                }
                else
                {
                    switch (menu)
                    {
                    case 7:
                        exit = true;
                        break;

                    default:
                        srch.RemoveResults();
                        srch.SetFlagSearch(menu);
                        srch.BeginSearch();
                        countSuccess = srch.ShowResults();
                        // работаем с найденным списком
                        if (countSuccess > 0)
                        {
                            WorkWithList wList = new WorkWithList(srch);
                            wList.AdditionalOperation();
                            Console.WriteLine("\nВведите данные для нового поиска");
                            ShowMenu();
                        }
                        break;
                    }
                }
                if (exit)
                {
                    break;
                }
            }
        }
Пример #2
0
 static void Main(string[] args)
 {
     Search srch = new Search();
     Console.WriteLine("Search");
     ShowMenu();
     int menu;
     bool exit = false;
     int countSuccess = 0;
     while (true)
     {
         menu = GetData.GetInt();
         if (menu < 1 || menu > 7)
         {
             Console.WriteLine("Введите цифру от 1 - 7");
         }
         else
         {
             switch (menu)
             {
                 case 7:
                     exit = true;
                     break;
                 default:
                     srch.RemoveResults();
                     srch.SetFlagSearch(menu);
                     srch.BeginSearch();
                     countSuccess = srch.ShowResults();
                     // работаем с найденным списком
                     if (countSuccess > 0)
                     {
                         WorkWithList wList = new WorkWithList(srch);
                         wList.AdditionalOperation();
                         Console.WriteLine("\nВведите данные для нового поиска");
                         ShowMenu();
                     }
                     break;
             }
         }
         if (exit)
         {
             break;
         }
     }
 }