public string GetParentIds() { string rez = ""; rez = PrimaryId.ToString(); foreach (var item in GroupHelper.GetAllParent <DBGroupItem>(this)) { rez += "," + item.PrimaryId; } return(rez); }
public bool GroupCompare(string column, string value) { DBColumn col = Table.Columns[column]; foreach (DBItem item in GroupHelper.GetAllParent <DBGroupItem>(this)) { if (!item[col].ToString().Equals(value, StringComparison.OrdinalIgnoreCase)) { return(false); } } return(true); }
public IEnumerable <T> GetParents <T>(bool addCurrent = false) { return(GroupHelper.GetAllParent <T>(this, addCurrent)); }