コード例 #1
0
 public void ParsTp()
 {
     while (true)
     {
         try
         {
             var pattern = new FullRegx();
             var texttp  = ReadWindow.Read.Reades.HidenTextReturn(WindowsAis3.AisNalog3);
             Tp = IsMathRegx(pattern.Tp, texttp);
             if (!String.IsNullOrWhiteSpace(Tp))
             {
                 break;
             }
         }
         catch (Exception)
         {
             // ignored
         }
     }
 }
コード例 #2
0
 /// <summary>
 /// Функция парсинга модели
 /// </summary>
 /// <param name="text">Текст для разбора</param>
 public void Parse(string text)
 {
     try
     {
         var pattern = new FullRegx();
         RaschDoc  = IsMathRegx(pattern.RegxRasch, text);
         RaspredPl = IsMathRegx(pattern.RaspredPl, text);
         Platej    = IsMathRegx(pattern.Platej, text);
         Platelsik = IsMathRegx(pattern.Platelsik, text);
         Kbk100    = IsMathRegx(pattern.Kbk, RaspredPl);
         KbkIfns   = IsMathRegx(pattern.Kbk, Platej);
         Inn       = IsMathRegx(pattern.Inn, Platelsik);
         Kpp       = IsMathRegx(pattern.Kpp, Platelsik);
         IsNulable = false;
     }
     catch (Exception e)
     {
         Error     = "Выход из модели не можем спарсить данные строку!!!";
         IsNulable = true;
     }
 }