public virtual SecRoleMenuDomain CreateSecRoleMenuDomain() { SecRoleMenuEntity entity = new SecRoleMenuEntity(); entity.RoleId = Guid.NewGuid().ToString(); return new SecRoleMenuDomain(entity); }
public RoleMenuDomain(SecRoleMenuEntity roleMenu,SecRoleMenuScopeEntity dataScope) { this.SecRoleMenuEntity = roleMenu; this.RoleMenuScope = dataScope; }
public RoleMenuDomain(SecRoleMenuEntity roleMenu) : base(roleMenu) { }
public SecRoleMenuDomain(SecRoleMenuEntity entity) : base(entity) { masterEntity = entity; }
public virtual void UpdateSecRoleMenuEntity(SecRoleMenuEntity entity, DataAccessBroker broker) { DataAccess.Update(entity, broker); }
public virtual void InsertSecRoleMenuEntity(SecRoleMenuEntity entity, DataAccessBroker broker) { DataAccess.Insert(entity, broker); }
/// <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); } }
/// <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; }