예제 #1
0
        /// <summary>
        /// Получить данные из kad.ru по номеру документа
        /// </summary>
        /// <param name="documentNumber"></param>
        /// <returns></returns>
        private static WebParserResult ParseDocument(WebParserConfig parserConfig, string documentNumber)
        {
            IWebPageParser webParser = new ExcelAddinWebPageParser();

            WebParserParams parserParams = new WebParserParams()
            {
                DocumentNumber = documentNumber
            };

            var parserResult = webParser.ParseWebSite(parserConfig, parserParams);

            return(parserResult);
        }
예제 #2
0
        /// <summary>
        /// Проверка работы ExcelAddin
        /// </summary>
        /// <returns></returns>
        private static string CheckExcelAddin()
        {
            IWebPageParser  webParser    = new ExcelAddinWebPageParser();
            WebParserConfig parserConfig = new WebParserConfig()
            {
                AddinConfigName = ""
            };
            var parserResult = webParser.ParserCheck(parserConfig);

            return(parserResult.ParserStatus +
                   (
                       string.IsNullOrEmpty(parserResult.ParserError) ? "" :
                       ": " + parserResult.ParserError
                   ));
        }