/// <summary> /// /// </summary> /// <returns></returns> static public ChannelCollection CreateChannelCollection() { ChannelCollection cc = new ChannelCollection(); DataTable tbl = ChannelDBI.GetChannelDataTable(); foreach (DataRow row in tbl.Rows) { ChannelClass c = CreateChannel(row); cc.Add(c); } return(cc); }
/// <summary> /// /// </summary> /// <param name="waterUserDI"></param> /// <returns></returns> static public ChannelCollection CreateChannelCollection(int waterUserID) { // waterUserID -> channelID[] -> channelCollection // ChannelCollection ccs = new ChannelCollection(); int[] channelIDs = WaterUserChannelMapDBI.GetChannelIDs(waterUserID); if (channelIDs.Length > 0) { DataTable tbl = ChannelDBI.GetChannelDataTable(channelIDs); foreach (DataRow row in tbl.Rows) { ChannelClass cc = CreateChannel(row); ccs.Add(cc); } } return(ccs); }