Advertisement
Guest User

Untitled

a guest
Dec 16th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.62 KB | None | 0 0
  1. using TestingProgram.Data;
  2. using TestingProgramBusinessLogic;
  3.  
  4.  
  5. Экземпляр класса
  6. private TestManager test_managertest_manager = new TestManager(new Variants());
  7.  
  8. Подписка на события
  9. test_manager.Messaging += test_manager_Messaging;
  10.  
  11. private void test_manager_Messaging(object sendler, TestingEventArgs e)
  12.         {
  13.             switch (e.TestStatus)
  14.             {
  15.                 case TestStatus.EndOfTime:
  16.                 case TestStatus.EndOfTryCount:
  17.                     {
  18.                         ResetFormState();
  19.                         MessageBox.Show(e.Message, "Ошибка!");
  20.                         labelAttemptHint.Text = e.Message;
  21.                         break;
  22.                     }
  23.                 case TestStatus.WrongAnswer:
  24.                     {
  25.                         MessageBox.Show(e.Message, "Ошибка!");
  26.                         labelAttemptHint.Text = e.Message;
  27.                         break;
  28.                     }
  29.                 case TestStatus.Complete:
  30.                     {
  31.                         ResetFormState();
  32.                         MessageBox.Show(e.Message, "Поздравляем!");
  33.                         labelAttemptHint.Text = e.Message;
  34.                         break;
  35.                     }
  36.  
  37.                 default:
  38.                     break;
  39.             }
  40.         }
  41.  
  42. Получение варианта
  43. IVariant variantTemp = test_manager.StartTest(3, 45);
  44.             if (variantTemp is Variant )
  45.             {
  46.                 Variant variant = variantTemp as Variant;
  47.                 BuildTabelVariant(variant);
  48.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement