Example #1
0
        public virtual SecRoleMenuDomain CreateSecRoleMenuDomain()
        {
            SecRoleMenuEntity entity = new SecRoleMenuEntity();
            entity.RoleId = Guid.NewGuid().ToString();

            return new SecRoleMenuDomain(entity);
        }
Example #2
0
 public RoleMenuDomain(SecRoleMenuEntity roleMenu,SecRoleMenuScopeEntity dataScope)
 {
     this.SecRoleMenuEntity = roleMenu;
     this.RoleMenuScope = dataScope;
 }
Example #3
0
 public RoleMenuDomain(SecRoleMenuEntity roleMenu)
     : base(roleMenu)
 { }
Example #4
0
 public SecRoleMenuDomain(SecRoleMenuEntity entity)
     : base(entity)
 {
     masterEntity = entity;
 }
Example #5
0
 public virtual void UpdateSecRoleMenuEntity(SecRoleMenuEntity entity, DataAccessBroker broker)
 {
     DataAccess.Update(entity, broker);
 }
Example #6
0
 public virtual void InsertSecRoleMenuEntity(SecRoleMenuEntity entity, DataAccessBroker broker)
 {
     DataAccess.Insert(entity, broker);
 }
Example #7
0
        /// <summary>
        /// 递归获取新的RoleMenu实体
        /// </summary>
        /// <param name="node"></param>
        /// <param name="roleMenus"></param>
        void GetRoleMenu(TreeNode node, List<SecRoleMenuEntity> roleMenus)
        {
            foreach (TreeNode chindNode in node.ChildNodes)
            {
                if (chindNode.Checked == true)
                {
                    SecRoleMenuEntity chindRoleMenu = new SecRoleMenuEntity();
                    chindRoleMenu.PageId = chindNode.Value;
                    chindRoleMenu.RoleId = RoleID;
                    chindRoleMenu.LastModifiedBy = CurrentUser.SecUserEntity.UserId;
                    chindRoleMenu.LastModifiedTime = DateTime.Now;
                    roleMenus.Add(chindRoleMenu);

                }
                GetRoleMenu(chindNode, roleMenus);
            }
        }
Example #8
0
 /// <summary>
 /// 获取所有新的RoleMenu实体
 /// </summary>
 /// <returns></returns>
 List<SecRoleMenuEntity> GetNewRoleMenu()
 {
     List<SecRoleMenuEntity> newRoleMenus = new List<SecRoleMenuEntity>();
     foreach (TreeNode node in tvFunctionRolePage.Nodes)
     {
         if (node.Checked == true)
         {
             SecRoleMenuEntity roleMenu = new SecRoleMenuEntity();
             roleMenu.PageId = node.Value;
             roleMenu.RoleId = RoleID;
             roleMenu.LastModifiedBy = CurrentUser.SecUserEntity.UserId;
             roleMenu.LastModifiedTime = DateTime.Now;
             newRoleMenus.Add(roleMenu);
         }
         //递归
         GetRoleMenu(node, newRoleMenus);
     }
     return newRoleMenus;
 }