static private string GetList <T>(DBM dbm, string storeName, Hashtable htParams, out List <T> list) { string msg = ""; list = null; DataTable dt = null; if (dbm == null) { msg = ExecStore(ConnectionString, storeName, htParams, out dt); } else { msg = dbm.ExecStore(out dt); } if (msg.Length > 0) { return(msg); } msg = DataTableToList(dt, out list); return(msg); }
static private string GetOne <T>(DBM dbm, string storeName, Hashtable htParams, out T oneItem) { oneItem = default(T); List <T> list = null; string msg = GetList(dbm, storeName, htParams, out list); if (msg.Length > 0) { return(msg); } if (list == null) { return("Error: list is null @DBM.GetOne"); } if (list.Count == 0) { return(""); } oneItem = list[0]; return(msg); }