示例#1
0
        public RuleDataContext()
        {
            StartButton        = new StatusButtonMethod();
            DataPickerSettings = new DataPickerRuleItModel();
            var command = new ItRuleParse();

            StartButton.Button.Command = new DelegateCommand(() => { command.RuleUsers(StartButton, DataPickerSettings, ConfigFile.UserRule); });
        }
示例#2
0
 /// <summary>
 /// Парсим роли
 /// </summary>
 /// <param name="statusButton">Кнопка статуса</param>
 /// <param name="dataPickerSettings">Шаблон параметров</param>
 /// <param name="pathjurnalok">Путь к файлу сохранения</param>
 public void RuleUsers(StatusButtonMethod statusButton, DataPickerRuleItModel dataPickerSettings, string pathjurnalok)
 {
     if (dataPickerSettings.IsValidationFull())
     {
         DispatcherHelper.Initialize();
         Task.Run(delegate
         {
             File.Delete(pathjurnalok);
             DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusRed);
             KclicerButton clickerButton = new KclicerButton();
             LibraryAIS3Windows.Window.WindowsAis3 ais3 = new LibraryAIS3Windows.Window.WindowsAis3();
             if (ais3.WinexistsAis3() == 1)
             {
                 clickerButton.Click15(statusButton, pathjurnalok, dataPickerSettings);
                 DispatcherHelper.UIDispatcher.Invoke(statusButton.StatusYellow);
             }
             else
             {
                 MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status1);
             }
         });
     }
 }