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 } } }
/// <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; } }