Exemple #1
0
        internal int UpdateItems(string priceFullXmlFilePath, BackgroundWorker worker, DoWorkEventArgs e, ProgressBar progressBar)
        {
            PriceFullXmlDecoder xmlDecoder = new PriceFullXmlDecoder();
            ICollection <Item>  itemsList  = xmlDecoder.DecodeItemsFromFile(priceFullXmlFilePath);
            int itemsNum = InsertItemsIntoCatalog(itemsList, worker, e, progressBar);

            return(itemsNum);
        }
Exemple #2
0
        static void TestGetPricesFromXml(int limit)
        {
            PriceFullXmlDecoder decoder    = new PriceFullXmlDecoder();
            string priceFullXmlFilePath    = $@"{Constants.XmlPriceFullDirPath}\PriceFull7290027600007-125-201608160341.xml";
            ICollection <Price> pricesList = decoder.DecodePricesFromFile(priceFullXmlFilePath);
            int i = 0;

            foreach (var price in pricesList)
            {
                Console.WriteLine(price);
                i++;
                if (i == limit)
                {
                    return;
                }
            }
        }
Exemple #3
0
        static void TestGetItemsFromXml(int limit)
        {
            PriceFullXmlDecoder decoder             = new PriceFullXmlDecoder();
            string             priceFullXmlFilePath = $@"{Constants.XmlPriceFullDirPath}\PriceFull7290633800006-60-201609101723.xml";
            ICollection <Item> itemsList            = decoder.DecodeItemsFromFile(priceFullXmlFilePath);
            int i = 0;

            foreach (var item in itemsList)
            {
                Console.WriteLine(item);
                i++;
                if (i == limit)
                {
                    return;
                }
            }
        }