private static IList <PayTypeData> GetPayType() { List <T_SYS_DICTIONARY> listDict = GetDictionary("PayType"); var result = listDict.CreateList(item => { PayTypeData cbbD = new PayTypeData(); cbbD.Value = item.DICTIONARYVALUE; cbbD.Text = item.DICTIONARYNAME; return(cbbD); }); return(result); }
public static T GetNewInstance <T>() where T : DataBase { DataBase data = new DataBase(); switch (typeof(T).FullName) { case "TaskData": data = new TaskData(); break; case "CaseData": data = new CaseData(); break; case "StageData": data = new StageData(); break; case "CaseTypeData": data = new CaseTypeData(); break; case "UserData": data = new UserData(); break; case "PayTypeData": data = new PayTypeData(); break; case "UserCaseData": data = new UserCaseData(); break; case "CaseTypeNumData": data = new CaseTypeNumData(); break; } return(data as T); }