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(); }
public List <UserStoreData> GetUserStores(String UserID) { // UserID, StoreID, StoreName, StoreType, StoreLocation, StoreInfo, statID, noOfview, noOfSold DataTable dataTable = queries.GetUserStores(UserID); if (dataTable == null) { return(null); } List <UserStoreData> userStoresList = new List <UserStoreData>(); foreach (DataRow row in dataTable.Rows) { String[] tpStr = new String[dataTable.Columns.Count]; int i = 0; foreach (DataColumn col in dataTable.Columns) { tpStr[i] = row[col].ToString(); i++; } UserStoreData tempData = new UserStoreData(); tempData.Handler(tpStr); userStoresList.Add(tempData); } return(userStoresList); }
private void BShowProducts_Click(object sender, EventArgs e) { String SelectedString; if (StatBox.SelectedItem == null) { MessageBox.Show("Please Select Something."); } else { List <StoreProduct> storeProductsList = new List <StoreProduct>(); SelectedString = StatBox.SelectedItem.ToString(); if (this.Store && SelectedString != "All") { UserStoreData tempUserStoreData = new UserStoreData(); tempUserStoreData.RefactorString(SelectedString); // TODO storeProductsList = controllerStatistic.GetProductsInStore(tempUserStoreData.storeData.ID); } else { // TODO storeProductsList = controllerStatistic.GetAllProductsInStore(); } if (storeProductsList == null) { return; } this.Users = false; this.Store = false; StatBox.Items.Clear(); StatBox.Items.Add("All"); foreach (StoreProduct data in storeProductsList) { StatBox.Items.Add(data.ToString()); } } }
public Store() { this.storeData = new UserStoreData(); }
public Store(UserStoreData storeData) { this.storeData = storeData; }