コード例 #1
0
 /// <summary>
 /// Сбор информации о пользователях и шаблонах с ролями которые у них открыты
 /// </summary>
 /// <param name="statusButton">Кнопка статуса</param>
 /// <param name="pathJournalInfoUserTemplateRule">Путь к файлу сохранения с пользователями и шаблонами ролей</param>
 public void UserTemplateRule(StatusButtonMethod statusButton, string pathJournalInfoUserTemplateRule)
 {
     DispatcherHelper.Initialize();
     Task.Run(delegate
     {
         DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusRed);
         KclicerButton clickerButton = new KclicerButton();
         LibraryAIS3Windows.Window.WindowsAis3 ais3 = new LibraryAIS3Windows.Window.WindowsAis3();
         if (ais3.WinexistsAis3() == 1)
         {
             if (statusButton.IsChekcs)
             {
                 if (File.Exists(pathJournalInfoUserTemplateRule))
                 {
                     File.Delete(pathJournalInfoUserTemplateRule);
                 }
             }
             clickerButton.Click38(statusButton, pathJournalInfoUserTemplateRule);
             DispatcherHelper.UIDispatcher.Invoke(statusButton.StatusYellow);
         }
         else
         {
             MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status1);
         }
     });
 }