/// <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); } }); }
/// <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); } }
/// <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); } }); } }
/// <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()); } }); }
/// <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); } }); } }
/// <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()); } }); } }
/// <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); } }); }
/// <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); } }); } }
/// <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); } }); }
/// <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; } }); }
/// <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); } }
/// <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); } }
/// <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); } }
/// <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); } }); }
/// <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); } }); }
/// <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); } }); }
/// <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); } }); }
/// <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); } }); }
/// <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); } }); }
/// <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); } }); } }
/// <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()); } }); } }
public void TestMet() { KclicerButton s0 = new KclicerButton(); s0.Click15(null, null, null); }
public void MethodTrebovanie() { KclicerButton s20 = new KclicerButton(); s20.Click22(null, null, null); }
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); } }
public void MethodStatementOfficeNote() { KclicerButton s20 = new KclicerButton(); s20.Click25(null, null, null); }
/// <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); } }
public void Method() { KclicerButton s20 = new KclicerButton(); s20.Click20(null, null); }