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