Ejemplo n.º 1
0
 /// <summary>
 /// Налоговое администрирование\Контрольная работа (налоговые проверки)\122. Камеральная налоговая проверка НДФЛ\03. Реестр налоговых деклараций (расчетов), сведения о КНП (все)
 /// </summary>
 /// <param name="statusButton">Кнопка проставки Даты вручения</param>
 public void StartRegistryDeclaration(StatusButtonMethod statusButton, string pathPdfTemp)
 {
     DispatcherHelper.Initialize();
     Task.Run(delegate
     {
         try
         {
             DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusRed);
             KclicerButton clickerButton = new KclicerButton();
             LibraryAIS3Windows.Window.WindowsAis3 ais3 = new LibraryAIS3Windows.Window.WindowsAis3();
             if (ais3.WinexistsAis3() == 1)
             {
                 clickerButton.Click28(statusButton, pathPdfTemp, null);
                 DispatcherHelper.UIDispatcher.Invoke(statusButton.StatusYellow);
             }
             else
             {
                 MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status1);
             }
         }
         catch (Exception e)
         {
             MessageBox.Show(e.ToString());
             throw;
         }
     });
 }