public const double VAT_VALUE    = 0; //Если 15% ват, то пишем 0.15, если вычета нет, то 0


        public void Run()
        {
            Program.Logger.Info("Parsing NashStock " + NAME + ". Convert to Catalog and Stock CSV");
            var discont = new DiscontStock();

            discont.ReadStockFromCSV2(Config.GetConfig().DirectoryPathParsing + @"discont\StockDiscont2.csv");
            discont.AddSaleToRecords2();
            catalog = ParseStock(discont);
            SaveCatalogToCSV(CATALOG_FILENAME);
            SaveStockToCSV(STOCK_FILENAME);

            var market_info = new MarketInfo();

            market_info.name             = NAME;
            market_info.website          = SITEURL;
            market_info.currency         = CURRENCY;
            market_info.start_parse_date = DateTime.Now;
            market_info.end_parse_date   = DateTime.Now;
            market_info.delivery_to_usa  = DELIVERY_TO_USA;
            market_info.photo_parameters.is_watermark_image            = false;
            market_info.photo_parameters.background_color              = "white";
            market_info.photo_parameters.first_photo_sneaker_direction = "left";
            market_info.currently_language = "en";

            var json = CreateJson(market_info);

            SaveJson(json, JSON_FILENAME, FOLDER, NAME);
        }
Esempio n. 2
0
        public CreateCatalog()
        {
            nashStock.ReadStockFromCSV(Config.GetConfig().NashStockFilename);

            //discontStock.ReadStockFromCSV2(@"C:\Users\Администратор\YandexDisk\sneaker-icon\Parsing\discont\StockDiscont2.csv");
            discontStock.ReadStockFromCSV2(Config.GetConfig().DirectoryPathParsing + @"discont\StockDiscont2.csv");
            //discontKuzminki.ReadStockFromCSV2(@"C:\Users\Администратор\YandexDisk\sneaker-icon\Parsing\discont_msk_kuzminki\StockDiscont2.csv");
            discontKuzminki.ReadStockFromCSV2(Config.GetConfig().DirectoryPathParsing + @"discont_msk_kuzminki\StockDiscont2.csv");
            MergeCatalog();
            //DeleteWrongLinks();
            fullCatalog.SaveCatalogToCSV(fullCatalog.FileNameCatalog);
            //fullCatalog.SaveCatalogToJson();
        }