Example #1
0
 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();
 }
Example #2
0
        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
        }