Example #1
0
        private void DeleteStores_Click(object sender, EventArgs e)
        {
            if (MyStores.SelectedItem == null)
            {
                return;
            }

            String       SelectedItem = MyStores.SelectedItem.ToString();
            StoreRawData tempData     = new StoreRawData();

            tempData.RefactorString(SelectedItem);

            String UserID  = controllerSO.storeOwner.Data.ID;
            String StoreID = tempData.ID;

            bool DONE = this.controllerSO.DeleteStore(UserID, StoreID);

            if (DONE)
            {
                MessageBox.Show("Store Deleted");
            }
            else
            {
                MessageBox.Show("Store Deletion failed");
            }

            this.RefreshStoreList_Click(sender, e);
        }
Example #2
0
        private void ShowStore_Click(object sender, EventArgs e)
        {
            if (MyStores.SelectedItem == null)
            {
                return;
            }

            String       SelectedItem = MyStores.SelectedItem.ToString();
            StoreRawData tempData     = new StoreRawData();

            tempData.RefactorString(SelectedItem);
            String StoreID = tempData.ID;

            String       UserID       = controllerSO.storeOwner.Data.ID;
            StoreRawData storeRawData = new StoreRawData();

            storeRawData.RefactorString(MyStores.SelectedItem.ToString());
            Statistics statistics = controllerSO.GetStoreStat(storeRawData.ID);

            UserStoreData userStoreData = new UserStoreData(UserID, storeRawData, statistics);

            Store store = new Store(userStoreData);

            StoreController        storeController        = new StoreController(store);
            StoreProductController storeProductController = new StoreProductController();

            StoreLayoutPage storeLayoutPage = new StoreLayoutPage(controllerSO, storeController, storeProductController, false);

            storeLayoutPage.Show();
        }
Example #3
0
        private void OpenStore_Click(object sender, EventArgs e)
        {
            Products.Items.Clear();

            if (Store.SelectedItem == null)
            {
                return;
            }

            String       selected     = Store.SelectedItem.ToString();
            StoreRawData storeRawData = new StoreRawData();

            storeRawData.RefactorString(selected);

            List <StoreProduct> storeProducts = controllerStoreProduct.GetStoreProducts(storeRawData.ID);

            if (storeProducts == null)
            {
                return;
            }
            foreach (StoreProduct product in storeProducts)
            {
                Products.Items.Add(product.ToString());
            }
        }