public void Truncate(components.Shared.Enums.Enu_SourceEnums.pdDataItemType dataType) { foreach (KeyValuePair <string, DataSourceItem> de in this.storage) { if (dataType == de.Value.SourceType || dataType == components.Shared.Enums.Enu_SourceEnums.pdDataItemType.Any) { this.storage[de.Key] = new DataSourceItem(); } } }
/* strong typed data objects */ public DataSet GetDataSet(components.Shared.Enums.Enu_SourceEnums.pdDataItemType dataType) { DataSet ds = new DataSet(); foreach (KeyValuePair <string, DataSourceItem> de in this.storage) { if (dataType == de.Value.SourceType || dataType == components.Shared.Enums.Enu_SourceEnums.pdDataItemType.Any) { ds.Tables.Add(de.Value.Source); } } return(ds); }
public DataSourceItem() { this.type = components.Shared.Enums.Enu_SourceEnums.pdDataItemType.None; data = new DataTable(); }