예제 #1
0
파일: TreeRole.cs 프로젝트: bzure/BCF
 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));
 }
예제 #2
0
파일: UserPermission.cs 프로젝트: bzure/BCF
 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;
 }
예제 #3
0
파일: TreeRole.cs 프로젝트: bzure/BCF
 private void Recurse(TreeRole tree)
 {
     this.AddDroit(tree.ColligateDroits());
 }
예제 #4
0
파일: TreeRole.cs 프로젝트: bzure/BCF
 private void Recurse(TreeRole tree)
 {
     this.AddDroit(tree.ColligateDroits());
 }