예제 #1
0
        /// <summary>
        /// VM DataContext
        /// </summary>
        public DataContextRegisterDeclarations()
        {
            DatePicker = new DatePickerAdd();
            var command = new LibraryCommandPublic.TestAutoit.Okp2.RegisterDeclarations();

            StartButton = new StatusButtonMethod();
            StartButton.Button.Command = new DelegateCommand(() => { command.StartRegisterDeclarations(StartButton, ConfigFile.PathTemp, DatePicker); });
        }
        public ActIzvesheniaResheniaDataContext()
        {
            DatePicker = new DatePickerAdd();
            var command = new IdentificationFace();

            StartButton = new StatusButtonMethod();
            StartButton.Button.Command = new DelegateCommand(() => { command.StartRegisterDeclarations(StartButton, ConfigFile.PathTemp, DatePicker); });
        }
예제 #3
0
        public DataContextTaxJournal()
        {
            DatePicker = new DatePickerAdd();
            var command = new LibraryCommandPublic.TestAutoit.Okp2.TaxJournal();

            DownloadPrintDb            = new DownloadPrintDb();
            StartButton                = new StatusButtonMethod();
            StartButton.Button.Command = new DelegateCommand(() => {
                command.StartTaxJournal(StartButton, ConfigFile.PathTemp, DatePicker);
            });

            PrintFile = new DelegateCommand(() => { command.PrintFiles(DownloadPrintDb); });
        }
예제 #4
0
 /// <summary>
 /// Налоговое администрирование\Контрольная работа(налоговые проверки)\
 /// 121. Камеральная налоговая проверка\03. Реестр налоговых деклараций(расчетов), сведения о КНП(все)
 /// </summary>
 /// <param name="statusButton">Кнопка запустить задание</param>
 /// <param name="pathPdfTemp">Genm к Temp</param>
 /// <param name="datePicker">Дата вызова плательщика</param>
 public void StartRegisterDeclarations(StatusButtonMethod statusButton, string pathPdfTemp, DatePickerAdd datePicker)
 {
     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, datePicker);
                 DispatcherHelper.UIDispatcher.Invoke(statusButton.StatusYellow);
             }
             else
             {
                 MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status1);
             }
         }
         catch (Exception e)
         {
             MessageBox.Show(e.ToString());
         }
     });
 }