public override bool Equals(object obj) { if (obj is TreeRole) { TreeRole oTree = obj as TreeRole; return(this.ID.Equals(oTree.ID)); } return(base.Equals(obj)); }
public void InitPermission(bool NeedInit) { ClearDroit(); if (NeedInit) { RolePool.InitTreamRolePool(); RolePool.InitTreeRolePool(); } _securityTree = RolePool.GetTreeRolesByUser(this.UserID); _roleList = RolePool.GetTeamRolesByUser(this.UserID); //calculate all droits ColligateDroits(); TokenLoadTime = DateTime.Now; }
private void Recurse(TreeRole tree) { this.AddDroit(tree.ColligateDroits()); }