public void LoadUpdateProducts() { BackgroundWorker updateProductLoaderWorker = new BackgroundWorker(); updateProductLoaderWorker.RunWorkerCompleted +=updateProductLoaderWorker_RunWorkerCompleted; updateProductLoaderWorker.DoWork +=updateProductLoaderWorker_DoWork; l = new Loading(); ShowForm(l); LoadingCategory = true; LoadingBrand = true; updateProductLoaderWorker.RunWorkerAsync(); }
private void LoadAllCategoryBrands() { // Initialize the dialog that will contain the progress bar #region [Load Catagory] BackgroundWorker brandLoaderWorker = new BackgroundWorker(); brandLoaderWorker.RunWorkerCompleted += brandLoaderWorker_RunWorkerCompleted; BackgroundWorker categoryLoaderWorker = new BackgroundWorker(); categoryLoaderWorker.RunWorkerCompleted += categoryLoaderWorker_RunWorkerCompleted; String Text = cmbAdiMode.SelectedItem.ToString(); switch (Text) { case "Crawl": categoryLoaderWorker.DoWork += categoryLoaderWorker_DoWork; brandLoaderWorker.DoWork += brandLoaderWorker_DoWork; break; case "Update": break; case "Clearance Zone": categoryLoaderWorker.DoWork += clearanceZoneCategoryLoaderWorker_DoWork; brandLoaderWorker.DoWork += clearanceZoneBrandLoaderWorker_DoWork; break; case "Hot Deals": categoryLoaderWorker.DoWork += hotDealsCategoryLoaderWorker_DoWork; brandLoaderWorker.DoWork += hotDealsBrandLoaderWorker_DoWork; break; case "Online Specials": categoryLoaderWorker.DoWork += onlineSpecialsCategoryLoaderWorker_DoWork; brandLoaderWorker.DoWork += onlineSpecialsBrandLoaderWorker_DoWork; break; case "Sale Center": categoryLoaderWorker.DoWork += saleCenterCategoryLoaderWorker_DoWork; brandLoaderWorker.DoWork += saleCenterBrandLoaderWorker_DoWork; break; case "In Stock": categoryLoaderWorker.DoWork += categoryLoaderWorker_DoWork; brandLoaderWorker.DoWork += brandLoaderWorker_DoWork; //categoryLoaderWorker.DoWork += inStockCategoryLoaderWorker_DoWork; //brandLoaderWorker.DoWork += inStockBrandLoaderWorker_DoWork; break; } l = new Loading(); ShowForm(l); LoadingCategory = true; LoadingBrand = true; categoryLoaderWorker.RunWorkerAsync(); brandLoaderWorker.RunWorkerAsync(); #endregion }