public void InsertRolePermission(Base_RolePermission rolePermission) { System.Data.DataRow dataRow = this.aideRolePermissionProvider.NewRow(); dataRow["RoleID"] = rolePermission.RoleID; dataRow["ModuleID"] = rolePermission.ModuleID; dataRow["ManagerPermission"] = rolePermission.ManagerPermission; dataRow["OperationPermission"] = rolePermission.OperationPermission; dataRow["StateFlag"] = rolePermission.StateFlag; this.aideRolePermissionProvider.Insert(dataRow); }
/// <summary> /// 新增角色权限 /// </summary> /// <param name="rolePermission"></param> public void InsertRolePermission(Base_RolePermission rolePermission) { DataRow dr = aideRolePermissionProvider.NewRow(); dr[Base_RolePermission._RoleID] = rolePermission.RoleID; dr[Base_RolePermission._ModuleID] = rolePermission.ModuleID; dr[Base_RolePermission._ManagerPermission] = rolePermission.ManagerPermission; dr[Base_RolePermission._OperationPermission] = rolePermission.OperationPermission; dr[Base_RolePermission._StateFlag] = rolePermission.StateFlag; aideRolePermissionProvider.Insert(dr); }
/// <summary> /// 新增角色权限 /// </summary> /// <param name="rolePermission">角色权限信息</param> /// <returns></returns> public int InsertRolePermission(Base_RolePermission rolePermission) { string sqlQuery = @"INSERT INTO Base_RolePermission VALUES(@RoleID, @ModuleID,@ManagerPermission,@OperationPermission,@StateFlag)"; var prams = new List <DbParameter> { Database.MakeInParam("RoleID", rolePermission.RoleID), Database.MakeInParam("ModuleID", rolePermission.ModuleID), Database.MakeInParam("ManagerPermission", rolePermission.ManagerPermission), Database.MakeInParam("OperationPermission", rolePermission.OperationPermission), Database.MakeInParam("StateFlag", rolePermission.StateFlag) }; return(Database.ExecuteNonQuery(CommandType.Text, sqlQuery, prams.ToArray())); }
/// <summary> /// 数据保存 /// </summary> protected void btnSave_Click(object sender, EventArgs e) { //判断权限 if (!AuthUserOperationPermission(Permission.Edit)) { return; } Base_RolePermission rolePermission = new Base_RolePermission(); rolePermission.RoleID = IntParam; FacadeManage.aidePlatformManagerFacade.DeleteRolePermission(IntParam); for (int i = 0; i < rptRolePermission.Items.Count; i++) { int crtModuleID = 0; //入库模块标记 Int64 crtPrivValue = 0; //入库权限值 GridView gvRolePermission = (GridView)rptRolePermission.Items[i].FindControl("gvRolePermission"); for (int j = 0; j < gvRolePermission.Rows.Count; j++) { bool ret = false; crtPrivValue = 0; TextBox txtModuleID = (TextBox)gvRolePermission.Rows[j].FindControl("txtModuleID"); crtModuleID = Convert.ToInt32(txtModuleID.Text); CheckBoxList cblModulePermission = (CheckBoxList)gvRolePermission.Rows[j].FindControl("cblModulePermission"); for (int k = 0; k < cblModulePermission.Items.Count; k++) { if (cblModulePermission.Items[k].Selected) { crtPrivValue |= Convert.ToInt64(cblModulePermission.Items[k].Value); ret = true; } } if (ret) { rolePermission.ModuleID = crtModuleID; rolePermission.OperationPermission = crtPrivValue; int result = FacadeManage.aidePlatformManagerFacade.InsertRolePermission(rolePermission); } } } ShowInfo("角色权限配置成功", "BaseRoleList.aspx", 1200); }
private void ProcessData() { Base_RolePermission rolePermission = new Base_RolePermission(); rolePermission.RoleID = IntParam; FacadeManage.aidePlatformManagerFacade.DeleteRolePermission(IntParam); for (int i = 0; i < rptRolePermission.Items.Count; i++) { int crtModuleID = 0; //入库模块标记 Int64 crtPrivValue = 0; //入库权限值 GridView gvRolePermission = (GridView)rptRolePermission.Items[i].FindControl("gvRolePermission"); for (int j = 0; j < gvRolePermission.Rows.Count; j++) { bool ret = false; crtPrivValue = 0; TextBox txtModuleID = (TextBox)gvRolePermission.Rows[j].FindControl("txtModuleID"); crtModuleID = Convert.ToInt32(txtModuleID.Text); CheckBoxList cblModulePermission = (CheckBoxList)gvRolePermission.Rows[j].FindControl("cblModulePermission"); for (int k = 0; k < cblModulePermission.Items.Count; k++) { if (cblModulePermission.Items[k].Selected) { crtPrivValue |= Convert.ToInt64(cblModulePermission.Items[k].Value); ret = true; } } if (ret) { rolePermission.ModuleID = crtModuleID; rolePermission.OperationPermission = crtPrivValue; Message msg = FacadeManage.aidePlatformManagerFacade.InsertRolePermission(rolePermission); if (!msg.Success) { ShowError(msg.Content); } } } } ShowInfo("角色权限配置成功", "BaseRoleList.aspx", 1200); }
public Message InsertRolePermission(Base_RolePermission rolePermission) { aidePlatformManagerData.InsertRolePermission(rolePermission); return(new Message(true)); }
/// <summary> /// 新增角色权限 /// </summary> /// <param name="rolePermission">角色权限信息</param> /// <returns></returns> public int InsertRolePermission(Base_RolePermission rolePermission) { return(_aidePlatformManagerData.InsertRolePermission(rolePermission)); }