public void Init() { DataTable dt, dtLookUp = new DataTable(); dt = dataLookup.GetLookUpItems(-1, LookUpID); dtLookUp = dt.DefaultView.ToTable(true, "ClientID", "LookUpId", "LookUPName", "IsCore", "HaveChild", "LookUpType"); foreach (DataRow dr in dtLookUp.Rows) { Name = dr["LookUPName"] == DBNull.Value ? "" : dr["LookUPName"].ToString(); IsCore = dr["IsCore"] == DBNull.Value ? false : Convert.ToBoolean(dr["IsCore"]); lookupType = dr["LookUpType"] == DBNull.Value ? LookUpType._None : (LookUpType)dr["LookUpType"]; HaveChild = dr["HaveChild"] == DBNull.Value ? false : Convert.ToBoolean(dr["HaveChild"]); } foreach (DataRow dr in dt.Rows) { LookUpItem item = new LookUpItem { ItemID = dr["LookupInstanceID"] == DBNull.Value ? -1 : Convert.ToInt32(dr["LookupInstanceID"]), LookUpID = this.LookUpID, Name = dr["LookUpItemName"] == DBNull.Value ? "" : Convert.ToString(dr["LookUpItemName"]), ShortName = dr["ShortName"] == DBNull.Value ? "" : Convert.ToString(dr["ShortName"]), Order = dr["Order"] == DBNull.Value ? -1 : Convert.ToInt32(dr["Order"]), ParentLookUpID = dr["ParentLookUpID"] == DBNull.Value ? -1 : Convert.ToInt32(dr["ParentLookUpID"]), }; LookUpItems.Add(item); } }
public void Clear() { this.LookUpID = -1; this.LookUpItems = new List <LookUpItem>(); this.IsCore = false; this.HaveChild = false; this.lookupType = LookUpType._None; this.Name = ""; }
public EnityInstanceLookUp(int lookUpID) { LookUpID = lookUpID; Name = ""; IsCore = false; HaveChild = false; LookUpItems = new List <LookUpItem>(); lookupType = LookUpType._None; dataLookup = new LookUp(); }
public EnityInstanceLookUp(string name, bool isCore, bool haveChild, List <LookUpItem> lookUpItems, LookUpType lookUpType) { // LookUpID = lookUpID; Name = name; IsCore = isCore; HaveChild = haveChild; LookUpItems = lookUpItems ?? throw new ArgumentNullException(nameof(lookUpItems)); lookupType = lookUpType; dataLookup = new LookUp(); }