Пример #1
0
        public OperatorInfo GetInfo(string phoneNumber)
        {
            HtmlParser parser = new HtmlParser();
            IEnumerable<List<HtmlNode>> allOperators =  parser.GetOperatorsData();
            foreach (List<HtmlNode> oper in allOperators)
            {
                var o = oper;
                if (o[0].InnerHtml == phoneNumber)
                {
                    OperatorInfo operatorInfo = new OperatorInfo();
                    operatorInfo.PhoneNumber = o[0].InnerHtml;
                    operatorInfo.CountAnswered = o[7].InnerHtml;
                    operatorInfo.PauseStatus = o[11].InnerText;
                    int index = o[10].InnerText.IndexOf("\t", StringComparison.Ordinal);

                    operatorInfo.PauseTime = o[10].InnerText.Substring(index+1);
                    operatorInfo.WorkTime = o[9].InnerHtml;
                    return operatorInfo;
                }
            }
            return null;
        }
Пример #2
0
 public HeaderInfo()
 {
     _parser = new HtmlParser();
     _headerData = _parser.GetHeaderData();
 }