private void ItemDataRefreshForWorker(object sender, DoWorkEventArgs e)
        {
            var loader = new GenericDataController();

            DataSkus        = loader.SmartSkuCollLoad();
            DataSkusMixDown = DataSkus.MakeMixdown();
        }
Example #2
0
        internal void SplashProxy(object sender, DoWorkEventArgs e)
        {
            Worker.ReportProgress(0, "Loading Assemblies");
            LoadAssemblies(this.GetType().Assembly);
            GenericDataController loader = new GenericDataController();

            Worker.ReportProgress(0, "Loading Item Data");
            HomeRef.DataSkus = loader.SmartSkuCollLoad();
            Worker.ReportProgress(0, "Making Mixdown");
            HomeRef.DataSkusMixDown = HomeRef.DataSkus.MakeMixdown();
            Worker.ReportProgress(0, "Loading Employee Data");
            HomeRef.DataEmployees = new EmployeeCollection();
            Worker.ReportProgress(0, "Loading Supplier Collection");
            HomeRef.SupplierCollection = new SupplierCollection();
            HomeRef.SupplierCollection.SortItemsBySupplier(null, null, HomeRef.DataSkus);
            foreach (Supplier Supp in HomeRef.SupplierCollection)
            {
                Worker.ReportProgress(0, "Mixing " + Supp.Name);
                Supp.MakeMixdown();
            }
            Thread.Sleep(20);
            Worker.ReportProgress(0, "Preparing Authentication");
            HomeRef.UserEmployee = new AuthClass();
        }