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); }
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(); }