Ejemplo n.º 1
0
        /// <summary>
        /// Обработка сообщений ЛК2
        /// </summary>
        /// <param name="statusButton">Кнопка старт </param>
        /// <param name="pathjurnalerror">Журнал ошибок</param>
        /// <param name="pathjurnalok">Журнал хороших (обработанных)</param>
        public void MessageLk(StatusButtonMethod statusButton, string pathjurnalerror, string pathjurnalok)
        {
            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)
                {
                    while (statusButton.Iswork)
                    {
                        var strexit = clickerButton.Click16(pathjurnalerror, pathjurnalok);

                        if (strexit.Equals(LibraryAIS3Windows.Status.StatusAis.Status6))
                        {
                            DispatcherHelper.UIDispatcher.Invoke(statusButton.StatusYellow);
                        }
                    }
                }
                else
                {
                    MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status1);
                }
            });
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Запуск анализа платежек
 /// </summary>
 /// <param name="statusButton">Кнопка запуска процесса</param>
 public void AutoClicsVed1(StatusButtonMethod statusButton)
 {
     try
     {
         DispatcherHelper.Initialize();
         Task.Run(delegate
         {
             LibraryAIS3Windows.Window.WindowsAis3 ais3 = new LibraryAIS3Windows.Window.WindowsAis3();
             if (ais3.WinexistsAis3() == 1)
             {
                 DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusRed);
                 KclicerButton clickerButton = new KclicerButton();
                 clickerButton.Click10(statusButton);
                 DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusYellow);
             }
             else
             {
                 MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status1);
                 DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusGrin);
             }
         });
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message);
     }
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Запуск БП
 /// Налоговое администрирование\Урегулирование задолженности\Взыскание задолженности за счет ден. средств\Запуск БП
 /// </summary>
 /// <param name="statusButton">Кнопка старт</param>
 /// <param name="pathList">Полный путь к списку с ИНН</param>
 public void StartProcess(StatusButtonMethod statusButton, string pathList)
 {
     DispatcherHelper.Initialize();
     if (File.Exists(pathList))
     {
         Task.Run(delegate
         {
             DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusRed);
             KclicerButton clickerButton = new KclicerButton();
             LibraryAIS3Windows.Window.WindowsAis3 ais3    = new LibraryAIS3Windows.Window.WindowsAis3();
             LibaryXMLAuto.ReadOrWrite.XmlReadOrWrite read = new LibaryXMLAuto.ReadOrWrite.XmlReadOrWrite();
             object obj = read.ReadXml(pathList, typeof(AutoGenerateSchemes));
             AutoGenerateSchemes modelList = (AutoGenerateSchemes)obj;
             if (ais3.WinexistsAis3() == 1)
             {
                 foreach (var modelListTaxArr in modelList.TaxArrears)
                 {
                     if (statusButton.Iswork)
                     {
                         clickerButton.Click35(modelListTaxArr.Inn, modelListTaxArr.Kpp);
                         read.DeleteAtributXml(pathList, LibaryXMLAuto.GenerateAtribyte.GeneratorAtribute.GenerateAtrAutoGenerateSchemes(modelListTaxArr.Inn));
                     }
                 }
                 DispatcherHelper.UIDispatcher.Invoke(statusButton.StatusYellow);
             }
             else
             {
                 MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status1);
             }
         });
     }
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Налоговое администрирование\Учет документов\Прием документов учета НП\Прием документов учета НП (ФЛ)
 /// </summary>
 /// <param name="statusButton">Кнопка запустить задание</param>
 public void StartAcceptanceDocuments(StatusButtonMethod statusButton)
 {
     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.Click41(statusButton);
                 DispatcherHelper.UIDispatcher.Invoke(statusButton.StatusYellow);
             }
             else
             {
                 System.Windows.MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status1);
             }
         }
         catch (Exception e)
         {
             System.Windows.MessageBox.Show(e.ToString());
         }
     });
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Миграция НП
 /// </summary>
 /// <param name="statusButton">Кнопка передачи старта</param>
 /// <param name="select">Выборка данных</param>
 /// <param name="reportMigration">Путь к отчету парсинга миграции</param>
 /// <param name="code">Код налогового органа</param>
 /// <param name="collectionException">Исключенные ИНН</param>
 public void AutoClickMigration(StatusButtonMethod statusButton, SelectVibor select, string reportMigration, string code, ObservableCollection <string> collectionException)
 {
     DispatcherHelper.Initialize();
     if (select.IsValidation())
     {
         Task.Run(delegate
         {
             DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusRed);
             if (File.Exists(reportMigration))
             {
                 File.Delete(reportMigration);
             }
             KclicerButton clickerButton = new KclicerButton();
             WindowsAis3 ais3            = new WindowsAis3();
             if (ais3.WinexistsAis3() == 1)
             {
                 clickerButton.Click11(statusButton, select, reportMigration, code, collectionException);
                 DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusYellow);
             }
             else
             {
                 MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status1);
                 DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusGrin);
             }
         });
     }
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Запуск автомата для идентификации лиц по списку из БД
 /// </summary>
 /// <param name="statusButton">Кнопка статуса</param>
 /// <param name="modelSelect">Модель выборки</param>
 public void StartIdentification <T>(StatusButtonMethod statusButton, PublicModelCollectionSelect <T> modelSelect)
 {
     DispatcherHelper.Initialize();
     if (modelSelect.IsValidation())
     {
         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.Click32(statusButton, (modelSelect.SelectModel as UniversalCollection)?.Parameter);
                     DispatcherHelper.UIDispatcher.Invoke(statusButton.StatusYellow);
                 }
                 else
                 {
                     MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status1);
                 }
             }
             catch (Exception e)
             {
                 MessageBox.Show(e.ToString());
             }
         });
     }
 }
Ejemplo n.º 7
0
        /// <summary>
        /// Автоматизация подписания Зачета возврата Аналитическим отделом
        /// </summary>
        /// <param name="statusButton">Кнопка которая меняет статус</param>
        public void SigZacetVozvrat(StatusButtonMethod statusButton)
        {
            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)
                {
                    while (statusButton.Iswork)
                    {
                        string status = clickerButton.Click6();

                        if (status.Equals(LibraryAIS3Windows.Status.StatusAis.Status6))
                        {
                            DispatcherHelper.UIDispatcher.Invoke(statusButton.StatusYellow);
                        }
                    }
                }
                else
                {
                    MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status1);
                }
            });
        }
Ejemplo n.º 8
0
 /// <summary>
 /// Запуск анализа платежек
 /// </summary>
 /// <param name="statusButton">Кнопка запуска процесса</param>
 /// <param name="uslovie">Условие запуска</param>
 /// <param name="pathjurnalerror">Путь к ошибке</param>
 /// <param name="pathjurnalok">Путь к журналу с отработанными</param>
 public void AutoClicsVed1(StatusButtonMethod statusButton, SelectVibor uslovie, string pathjurnalerror, string pathjurnalok)
 {
     DispatcherHelper.Initialize();
     if (uslovie.IsValidation())
     {
         Task.Run(delegate
         {
             LibaryAIS3Windows.Window.WindowsAis3 ais3 = new LibaryAIS3Windows.Window.WindowsAis3();
             if (ais3.WinexistsAis3() == 1)
             {
                 DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusRed);
                 KclicerButton clickerButton = new KclicerButton();
                 ais3.StartNavigate();
                 while (statusButton.Iswork)
                 {
                     clickerButton.Click10(pathjurnalerror, pathjurnalok, uslovie.Sel.Num);
                 }
                 DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusGrin);
             }
             else
             {
                 MessageBox.Show(LibaryAIS3Windows.Status.StatusAis.Status1);
                 DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusGrin);
             }
         });
     }
 }
Ejemplo n.º 9
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);
         }
     });
 }
Ejemplo n.º 10
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;
         }
     });
 }
Ejemplo n.º 11
0
 /// <summary>
 /// Автомат изменения статуса лица
 /// </summary>
 /// <param name="statusButton">Кнопка старт автомат</param>
 /// <param name="pathfileinn">Путь к значениям</param>
 /// <param name="pathjurnalerror">Путь к журналу с ошибками</param>
 /// <param name="pathjurnalok">Путь к  отработаным значениям</param>
 public void Update(StatusButtonMethod statusButton, string pathfileinn, string pathjurnalerror, string pathjurnalok)
 {
     try
     {
         DispatcherHelper.Initialize();
         if (File.Exists(pathfileinn))
         {
             Task.Run(delegate
             {
                 LibaryXMLAuto.ReadOrWrite.XmlReadOrWrite read = new LibaryXMLAuto.ReadOrWrite.XmlReadOrWrite();
                 var snumodelmass = (Face)read.ReadXml(pathfileinn, typeof(Face));
                 if (snumodelmass.Fid != null)
                 {
                     DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusRed);
                     KclicerButton clickerButton = new KclicerButton();
                     Exit exit        = new Exit();
                     WindowsAis3 ais3 = new WindowsAis3();
                     if (ais3.WinexistsAis3() == 1)
                     {
                         foreach (var fid in snumodelmass.Fid)
                         {
                             if (statusButton.Iswork)
                             {
                                 clickerButton.Click9(pathjurnalerror, pathjurnalok, fid.FidFace);
                                 read.DeleteAtributXml(pathfileinn, LibaryXMLAuto.GenerateAtribyte.GeneratorAtribute.GenerateAtributeFaceFid(fid.FidFace));
                                 statusButton.Count++;
                             }
                             else
                             {
                                 break;
                             }
                         }
                         var status          = exit.Exitfunc(statusButton.Count, snumodelmass.Fid.Length, statusButton.Iswork);
                         statusButton.Count  = status.IsCount;
                         statusButton.Iswork = status.IsWork;
                         DispatcherHelper.CheckBeginInvokeOnUI(delegate { statusButton.StatusGrinandYellow(status.Stat); });
                     }
                     else
                     {
                         MessageBox.Show(LibaryAIS3Windows.Status.StatusAis.Status1);
                         DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusGrin);
                     }
                 }
                 else
                 {
                     MessageBox.Show(LibaryAIS3Windows.Status.StatusAis.Status7);
                 }
             });
         }
         else
         {
             MessageBox.Show(LibaryAIS3Windows.Status.StatusAis.Status5);
         }
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message);
     }
 }
Ejemplo n.º 12
0
 /// <summary>
 ///Налоговое администрирование\Собственность\02. Доопределение данных об объектах собственности\
 ///14. КС – Корректировка сведений о правах не зарегистрированных  в органах Росреестра и правах наследования на ОН и ЗУ
 /// </summary>
 /// <param name="statusButton">Кнопка контроля состояний</param>
 /// <param name="pathfilefid">Путь к файлу с Фидами</param>
 /// <param name="pathjurnalerror">Путь к журналу с ошибками</param>
 /// <param name="pathjurnalok">Путь к отаботаным спискам</param>
 public void AutoClicerEditPravo(StatusButtonMethod statusButton, string pathfilefid, string pathjurnalerror, string pathjurnalok)
 {
     DispatcherHelper.Initialize();
     if (File.Exists(pathfilefid))
     {
         Task.Run(delegate
         {
             LibaryAIS3Windows.ButtonsClikcs.SelectQbe.EventOkp.EventOkp eventqbe = new LibaryAIS3Windows.ButtonsClikcs.SelectQbe.EventOkp.EventOkp();
             EventOkp selectevent = new EventOkp();
             DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusRed);
             KclicerButton clickerButton = new KclicerButton();
             Exit exit = new Exit();
             LibaryAIS3Windows.Window.WindowsAis3 ais3     = new LibaryAIS3Windows.Window.WindowsAis3();
             LibaryXMLAuto.ReadOrWrite.XmlReadOrWrite read = new LibaryXMLAuto.ReadOrWrite.XmlReadOrWrite();
             object obj = read.ReadXml(pathfilefid, typeof(FidFactZemlyOrImushestvo));
             FidFactZemlyOrImushestvo fidmodel = (FidFactZemlyOrImushestvo)obj;
             if (ais3.WinexistsAis3() == 1)
             {
                 foreach (var fid in fidmodel.Fid)
                 {
                     if (statusButton.Iswork)
                     {
                         if (statusButton.IsChekcs)
                         {
                             selectevent.AddEvent(eventqbe);
                             selectevent.RemoveEvent(eventqbe);
                             DispatcherHelper.CheckBeginInvokeOnUI(statusButton.IsCheker);
                         }
                         clickerButton.Click5(pathjurnalerror, pathjurnalok, fid.FidZemlyOrImushestvo);
                         read.DeleteAtributXml(pathfilefid, LibaryXMLAuto.GenerateAtribyte.GeneratorAtribute.GenerateAtributeFid(fid.FidZemlyOrImushestvo));
                         statusButton.Count++;
                     }
                     else
                     {
                         break;
                     }
                 }
                 var status          = exit.Exitfunc(statusButton.Count, fidmodel.Fid.Length, statusButton.Iswork);
                 statusButton.Count  = status.IsCount;
                 statusButton.Iswork = status.IsWork;
                 DispatcherHelper.CheckBeginInvokeOnUI(delegate { statusButton.StatusGrinandYellow(status.Stat); });
             }
             else
             {
                 MessageBox.Show(LibaryAIS3Windows.Status.StatusAis.Status1);
                 DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusGrin);
             }
         });
     }
     else
     {
         MessageBox.Show(LibaryAIS3Windows.Status.StatusAis.Status5);
     }
 }
Ejemplo n.º 13
0
 /// <summary>
 /// Авто кликер для ветки
 /// Налоговое администрирование\Физические лица\1.06. Формирование и печать CНУ\
 /// 1. Создание заявки на формирование СНУ для массовой печати
 /// </summary>
 /// <param name="statusButton">Кнопка контроля состояний</param>
 /// <param name="pathfileinn">Путь к файлу с массовыми ИНН</param>
 /// <param name="pathjurnalerror">Путь к журналу с ошибками</param>
 /// <param name="pathjurnalok">Путь к отаботаным спискам</param>
 public void AutoClicerSnuMassInnForm(StatusButtonMethod statusButton, string pathfileinn, string pathjurnalerror, string pathjurnalok)
 {
     DispatcherHelper.Initialize();
     if (File.Exists(pathfileinn))
     {
         Task.Run(delegate
         {
             DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusRed);
             KclicerButton clickerButton = new KclicerButton();
             Exit exit        = new Exit();
             WindowsAis3 ais3 = new WindowsAis3();
             LibaryXMLAuto.ReadOrWrite.XmlReadOrWrite read = new LibaryXMLAuto.ReadOrWrite.XmlReadOrWrite();
             object obj           = read.ReadXml(pathfileinn, typeof(INNList));
             INNList snumodelmass = (INNList)obj;
             if (ais3.WinexistsAis3() == 1)
             {
                 foreach (var inn in snumodelmass.ListInn)
                 {
                     if (statusButton.Iswork)
                     {
                         clickerButton.Click4(pathjurnalerror, pathjurnalok, inn.MyInnn);
                         read.DeleteAtributXml(pathfileinn, LibaryXMLAuto.GenerateAtribyte.GeneratorAtribute.GenerateAtributeMassNumCollection(inn.NumColection.ToString()));
                         statusButton.Count++;
                     }
                     else
                     {
                         break;
                     }
                 }
                 var status          = exit.Exitfunc(statusButton.Count, snumodelmass.ListInn.Length, statusButton.Iswork);
                 statusButton.Count  = status.IsCount;
                 statusButton.Iswork = status.IsWork;
                 DispatcherHelper.CheckBeginInvokeOnUI(delegate { statusButton.StatusGrinandYellow(status.Stat); });
             }
             else
             {
                 MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status1);
                 DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusGrin);
             }
         });
     }
     else
     {
         MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status5);
     }
 }
Ejemplo n.º 14
0
 /// <summary>
 /// Функция подписание служебной записки
 /// </summary>
 /// <param name="statusButton">Кнопка старт</param>
 /// <param name="pathJournalError">Журнал ошибок</param>
 /// <param name="pathJournalOk">Журнал хороших (обработанных)</param>
 public void AutoSignatureOfficeNote(StatusButtonMethod statusButton, string pathJournalError, string pathJournalOk)
 {
     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)
         {
             clickerButton.Click26(statusButton, pathJournalError, pathJournalOk);
             DispatcherHelper.UIDispatcher.Invoke(statusButton.StatusYellow);
         }
         else
         {
             MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status1);
         }
     });
 }
Ejemplo n.º 15
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="statusButton">Кнопка</param>
 /// <param name="pathjurnalok">Путь к завершенным</param>
 public void JurnalReceivedDocument(StatusButtonMethod statusButton, string pathjurnalok)
 {
     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)
         {
             clickerButton.Click18(statusButton, pathjurnalok);
             DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusYellow);
         }
         else
         {
             MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status1);
         }
     });
 }
Ejemplo n.º 16
0
 /// <summary>
 /// Налоговое администрирование\Контрольная работа (налоговые проверки)\121. Камеральная налоговая проверка\04. Журнал документов, выписанных в ходе налоговой проверки
 /// </summary>
 /// <param name="statusButton">Кнопка проставки Даты вручения</param>
 public void StartDateJournalDoc(StatusButtonMethod statusButton)
 {
     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)
         {
             clickerButton.Click34(statusButton);
             DispatcherHelper.UIDispatcher.Invoke(statusButton.StatusYellow);
         }
         else
         {
             MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status1);
         }
     });
 }
Ejemplo n.º 17
0
 /// <summary>
 /// Закрытие КРСБ по списку
 /// </summary>
 /// <param name="statusButton">Кнопка старт автомат</param>
 public void ClosedKrsb(StatusButtonMethod statusButton)
 {
     DispatcherHelper.Initialize();
     Task.Run(delegate
     {
         DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusRed);
         KclicerButton clickerButton = new KclicerButton();
         WindowsAis3 ais3            = new WindowsAis3();
         if (ais3.WinexistsAis3() == 1)
         {
             clickerButton.Click42(statusButton);
             DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusYellow);
         }
         else
         {
             MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status1);
             DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusGrin);
         }
     });
 }
Ejemplo n.º 18
0
 /// <summary>
 /// </summary>
 /// <param name="statusButton">Кнопка старт </param>
 /// <param name="pathJournalError">Журнал ошибок</param>
 /// <param name="pathJournalOk">Журнал хороших (обработанных)</param>
 public void FormTrebUplNaloga(StatusButtonMethod statusButton, string pathJournalError, string pathJournalOk)
 {
     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)
         {
             while (statusButton.Iswork)
             {
                 clickerButton.Click17(statusButton);
                 DispatcherHelper.UIDispatcher.Invoke(statusButton.StatusYellow);
             }
         }
         else
         {
             MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status1);
         }
     });
 }
Ejemplo n.º 19
0
 /// <summary>
 /// Команда отработки пользовательского задания Регистрациии
 /// </summary>
 /// <param name="statusButton">Модель кнопки </param>
 /// <param name="pathjurnalerror">Журнал ошибок</param>
 /// <param name="pathjurnalok">Журнал ОК</param>
 public void Ytochnenie(StatusButtonMethod statusButton, string pathjurnalerror, string pathjurnalok)
 {
     DispatcherHelper.Initialize();
     Task.Run(delegate
     {
         DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusRed);
         KclicerButton clickerButton = new KclicerButton();
         LibaryAIS3Windows.Window.WindowsAis3 ais3 = new LibaryAIS3Windows.Window.WindowsAis3();
         if (ais3.WinexistsAis3() == 1)
         {
             while (statusButton.Iswork)
             {
                 clickerButton.Click2(pathjurnalerror, pathjurnalok, statusButton.IsChekcs);
             }
             DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusYellow);
         }
         else
         {
             MessageBox.Show(LibaryAIS3Windows.Status.StatusAis.Status1);
         }
     });
 }
Ejemplo n.º 20
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);
             }
         });
     }
 }
Ejemplo n.º 21
0
 /// <summary>
 /// Парсим данные для Докладной записки
 /// </summary>
 /// <param name="statusButton">Кнопка</param>
 /// <param name="serviceGetOrPost">Адрес get bkb Post</param>
 /// <param name="pathTemp">Путь сохранения Temp</param>
 /// <param name="pathDownLoads">Путь сохранения выписок из банка</param>
 ///<param name="templateDb">УН Шаблонов для веток</param>
 public void ReportingMemoStartPreCheck(StatusButtonMethod statusButton, string serviceGetOrPost, string pathTemp, string pathDownLoads, PublicModelCollectionSelect <TemplateModel> templateDb)
 {
     DispatcherHelper.Initialize();
     if (templateDb.IsValidation())
     {
         Task.Run(delegate
         {
             try
             {
                 DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusRed);
                 KclicerButton clickerButton = new KclicerButton();
                 LibraryAIS3Windows.Window.WindowsAis3 ais3 = new LibraryAIS3Windows.Window.WindowsAis3();
                 var result = ResultGet(serviceGetOrPost, string.Join(",", templateDb.SelectModelCollection));
                 if (result != null)
                 {
                     if (ais3.WinexistsAis3() == 1)
                     {
                         clickerButton.Click29(statusButton, result, serviceGetOrPost, pathTemp, pathDownLoads, templateDb.YearReport);
                         DispatcherHelper.UIDispatcher.Invoke(statusButton.StatusYellow);
                     }
                     else
                     {
                         MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status1);
                     }
                 }
                 else
                 {
                     DispatcherHelper.UIDispatcher.Invoke(statusButton.StatusYellow);
                 }
             }
             catch (Exception e)
             {
                 MessageBox.Show(e.ToString());
             }
         });
     }
 }
Ejemplo n.º 22
0
        public void TestMet()
        {
            KclicerButton s0 = new KclicerButton();

            s0.Click15(null, null, null);
        }
Ejemplo n.º 23
0
        public void MethodTrebovanie()
        {
            KclicerButton s20 = new KclicerButton();

            s20.Click22(null, null, null);
        }
Ejemplo n.º 24
0
 public void StartVisualBank(StatusButtonMethod statusButton, string pathfileid, string pathjurnalerror, string pathjurnalok)
 {
     DispatcherHelper.Initialize();
     if (File.Exists(pathfileid))
     {
         Task.Run(delegate
         {
             try
             {
                 KclicerButton clickerButton = new KclicerButton();
                 Exit exit       = new Exit();
                 WindowsAis3 ais = new WindowsAis3();
                 LibaryXMLAuto.ReadOrWrite.XmlReadOrWrite read = new LibaryXMLAuto.ReadOrWrite.XmlReadOrWrite();
                 object obj          = read.ReadXml(pathfileid, typeof(VisualIdent));
                 VisualIdent idmodel = (VisualIdent)obj;
                 if (idmodel.IdZapros != null)
                 {
                     DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusRed);
                     if (ais.WinexistsAis3() == 1)
                     {
                         foreach (var id in idmodel.IdZapros)
                         {
                             if (statusButton.Iswork)
                             {
                                 clickerButton.Click21(id.VisualId, pathjurnalerror, pathjurnalok);
                                 DispatcherHelper.CheckBeginInvokeOnUI(statusButton.IsCheker);
                                 read.DeleteAtributXml(pathfileid, LibaryXMLAuto.GenerateAtribyte.GeneratorAtribute.GenerateAtributeIdIden(id.VisualId));
                                 statusButton.Count++;
                             }
                             else
                             {
                                 break;
                             }
                         }
                     }
                     else
                     {
                         MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status1);
                         DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusGrin);
                     }
                     var status          = exit.Exitfunc(statusButton.Count, idmodel.IdZapros.Length, statusButton.Iswork);
                     statusButton.Count  = status.IsCount;
                     statusButton.Iswork = status.IsWork;
                     DispatcherHelper.CheckBeginInvokeOnUI(delegate { statusButton.StatusGrinandYellow(status.Stat); });
                 }
                 else
                 {
                     MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status7);
                 }
             }
             catch (Exception e)
             {
                 MessageBox.Show(e.ToString());
             }
         });
     }
     else
     {
         MessageBox.Show(LibraryAIS3Windows.Status.StatusAis.Status5);
     }
 }
Ejemplo n.º 25
0
        public void MethodStatementOfficeNote()
        {
            KclicerButton s20 = new KclicerButton();

            s20.Click25(null, null, null);
        }
Ejemplo n.º 26
0
 /// <summary>
 /// Команда отработки пользовательского задания Регистрациии
 /// Налоговое администрирование\Собственность\05. Взаимодействие с органами Росреестра – Земельные участки\03. Обработка ФПД  от РР - ФЛ - Анализ результатов обработки документов
 /// Можно пропустить и другие ветки логика меняется только в  Click3
 /// </summary>
 /// <param name="qbeselect">Значения ФПД </param>
 /// <param name="branch">Ветка для обработки режима</param>
 /// <param name="statusButton">Модель кнопки </param>
 /// <param name="pathjurnalerror">Журнал ошибок</param>
 /// <param name="pathjurnalok">Журнал ОК</param>
 /// <param name="pathfilefpd">Значения ФПД </param>
 public void ZemlyAuto(QbeClass qbeselect, Branch branch, StatusButtonMethod statusButton, string pathfilefpd, string pathjurnalerror, string pathjurnalok)
 {
     DispatcherHelper.Initialize();
     if (File.Exists(pathfilefpd))
     {
         if (branch.IsValidation())
         {
             Task.Run(delegate
             {
                 try
                 {
                     DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusRed);
                     KclicerButton clickerButton = new KclicerButton();
                     SelectEventQbe selectQbe    = new SelectEventQbe();
                     SelectQbe qbeselectmethod   = new SelectQbe();
                     Exit exit       = new Exit();
                     WindowsAis3 ais = new WindowsAis3();
                     LibaryXMLAuto.ReadOrWrite.XmlReadOrWrite read =
                         new LibaryXMLAuto.ReadOrWrite.XmlReadOrWrite();
                     object obj = read.ReadXml(pathfilefpd, typeof(LibaryXMLAutoModelXmlAuto.FpdReg.TreatmentFPD));
                     LibaryXMLAutoModelXmlAuto.FpdReg.TreatmentFPD fpdmodel = (LibaryXMLAutoModelXmlAuto.FpdReg.TreatmentFPD)obj;
                     if (ais.WinexistsAis3() == 1)
                     {
                         foreach (var fpd in fpdmodel.Fpd)
                         {
                             if (statusButton.Iswork)
                             {
                                 if (statusButton.IsChekcs)
                                 {
                                     selectQbe.AddEvent(qbeselect, branch, qbeselectmethod);
                                     selectQbe.RemoveEvent(branch, qbeselectmethod);
                                     DispatcherHelper.CheckBeginInvokeOnUI(statusButton.IsCheker);
                                 }
                                 clickerButton.Click3(fpd.FpdId, pathjurnalerror, pathjurnalok);
                                 read.DeleteAtributXml(pathfilefpd,
                                                       LibaryXMLAuto.GenerateAtribyte.GeneratorAtribute.GenerateAtributeFpd(
                                                           fpd.FpdId));
                                 statusButton.Count++;
                             }
                             else
                             {
                                 break;
                             }
                         }
                         var status          = exit.Exitfunc(statusButton.Count, fpdmodel.Fpd.Length, statusButton.Iswork);
                         statusButton.Count  = status.IsCount;
                         statusButton.Iswork = status.IsWork;
                         DispatcherHelper.CheckBeginInvokeOnUI(
                             delegate { statusButton.StatusGrinandYellow(status.Stat); });
                     }
                     else
                     {
                         MessageBox.Show(LibaryAIS3Windows.Status.StatusAis.Status1);
                         DispatcherHelper.CheckBeginInvokeOnUI(statusButton.StatusGrin);
                     }
                 }
                 catch (Exception e)
                 {
                     MessageBox.Show(e.ToString());
                 }
             });
         }
     }
     else
     {
         MessageBox.Show(LibaryAIS3Windows.Status.StatusAis.Status5);
     }
 }
Ejemplo n.º 27
0
        public void Method()
        {
            KclicerButton s20 = new KclicerButton();

            s20.Click20(null, null);
        }