public List <StoreRawData> GetStoresData(String userID) { DataTable dataTable = queries.GetStoresData(userID); if (dataTable == null) { return(null); } List <StoreRawData> StoresList = new List <StoreRawData>(); 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++; } StoreRawData tempData = new StoreRawData(); tempData.Handler(tpStr); StoresList.Add(tempData); } return(StoresList); }
public void RefreshData() { String cmd1 = "select count(UserID) from UserStore where UserID = " + Data.ID + ""; DataTable tp = dataBase.Query(cmd1); int sz = System.Convert.ToInt32(tp.Rows[0][0].ToString()); storeslist = new Store[sz]; String cmd2 = "select Store.StoreID,StoreName,StoreType,StoreLocation,StoreInfo from Store inner join UserStore on Store.StoreID = UserStore.StoreID and UserStore.UserID = " + Data.ID; DataTable tpData = dataBase.Query(cmd2); int i = 0; foreach (DataRow row in tpData.Rows) { String tpStr = ""; foreach (DataColumn col in tpData.Columns) { tpStr += row[col].ToString() + ","; } StoreRawData tpStoreData = new StoreRawData(); tpStoreData.Handler(tpStr.Split(',')); //storeslist[i] = new Store(tpStoreData); i++; } }
///////////////////////////////////// Store Request ///////////////////////////////////// public List <StoreRequest> GetStoreRequest() { DataTable dataTable = queries.GetStoreRequest(); if (dataTable == null) { return(null); } List <StoreRequest> requestList = new List <StoreRequest>(); 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++; } String StoreRequestID = tpStr[0]; String UserID = tpStr[1]; String[] storeString = new String[tpStr.Length - 2]; for (int j = 2, k = 0; j < tpStr.Length; j++, k++) { storeString[k] = tpStr[j]; } StoreRawData storeData = new StoreRawData(); storeData.Handler(storeString); StoreRequest tempData = new StoreRequest(StoreRequestID, UserID, storeData); requestList.Add(tempData); } return(requestList); }