Пример #1
0
        /// <summary>
        /// 给管理员分配角色
        /// </summary>
        public void GrantFunToRole()
        {
            RoleOperator roleOperator = new RoleOperator();
            roleOperator.Role = DependencyResolver.Resolver<IRoleService>().FindByRoleName("系统管理员");
            roleOperator.User = _userInfoService.FindByUserName("ADMIN");

            DependencyResolver.Resolver<IRolePlugService>().Save(roleOperator);
        }
Пример #2
0
        protected void tvUser_TreeNodeCheckChanged(object sender, TreeNodeEventArgs e)
        {
            var user = this.RoleService.FindById(int.Parse(e.Node.Value));
            var model = this.CurrentRole;
            var opr = this.RolePlugService.FindRoleOperatorById(model.Id, user.Id);
            if (opr != null)
            {
                opr.Deleted = !e.Node.Checked;
                opr.ModifyTime = DateTime.Now;
                this.RolePlugService.Update(opr);
            }
            else if (e.Node.Checked)
            {
                opr = new RoleOperator();
                opr.Optor = this.CurrentOperatorUser;
                opr.Role = model;
                opr.User = user;

                this.RolePlugService.Save(opr);
            }
        }