/// <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); }
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); } }