示例#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
 public WorkWithList(Search srch_)
 {
     srch = srch_;
 }