Exemplo n.º 1
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();
                LibaryAIS3Windows.Window.WindowsAis3 ais3 = new LibaryAIS3Windows.Window.WindowsAis3();
                if (ais3.WinexistsAis3() == 1)
                {
                    while (statusButton.Iswork)
                    {
                        string status = clickerButton.Click6();

                        if (status.Equals(LibaryAIS3Windows.Status.StatusAis.Status6))
                        {
                            DispatcherHelper.UIDispatcher.Invoke(statusButton.StatusYellow);
                        }
                    }
                }
                else
                {
                    MessageBox.Show(LibaryAIS3Windows.Status.StatusAis.Status1);
                }
            });
        }
Exemplo n.º 2
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);
             }
         });
     }
 }
Exemplo n.º 3
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);
     }
 }
Exemplo n.º 4
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);
         }
     });
 }