public static CDTData Create(DataType type, string TableName, string sysPackageID) { CDTData tmp = null; switch (type) { case DataType.Detail: tmp = new DataDetail(TableName, sysPackageID); break; case DataType.MasterDetail: tmp = new DataMasterDetail(TableName, sysPackageID); break; case DataType.Single: tmp = new DataSingle(TableName, sysPackageID); break; } return(tmp); }
public static CDTData Create(DataType type, DataRow drTable) { CDTData tmp = null; switch (type) { case DataType.Detail: tmp = new DataDetail(drTable); break; case DataType.MasterDetail: tmp = new DataMasterDetail(drTable); break; case DataType.Single: tmp = new DataSingle(drTable); break; case DataType.Report: tmp = new DataReport(drTable); break; } return(tmp); }