protected void ToInBT_Click(object sender, EventArgs e) { List <Permission> pList = new List <Permission>(); foreach (ListItem item in this.CBL_NotInPermission.Items) { if (item.Selected) { pList.Add(ThePermissionMgr.LoadPermission(Convert.ToInt32(item.Value))); } } if (pList.Count > 0) { TheRolePermissionMgr.CreateRolePermissions(TheRoleMgr.LoadRole(this.lbCode.Text), pList); } this.CBL_NotInPermission.DataBind(); this.CBL_InPermission.DataBind(); this.cb_InPermission.Checked = false; this.cb_NotInPermission.Checked = false; UpdateUserLastModifyDate(); }
protected void ToOutBT_Click(object sender, EventArgs e) { List <RolePermission> upList = new List <RolePermission>(); foreach (ListItem item in this.CBL_InPermission.Items) { if (item.Selected) { RolePermission rolePermission = TheRolePermissionMgr.LoadRolePermission(this.lbCode.Text, Convert.ToInt32(item.Value)); upList.Add(rolePermission); } } if (upList.Count > 0) { TheRolePermissionMgr.DeleteRolePermission(upList); } this.CBL_NotInPermission.DataBind(); this.CBL_InPermission.DataBind(); this.cb_InPermission.Checked = false; this.cb_NotInPermission.Checked = false; UpdateUserLastModifyDate(); }
public void InitPageParameter(string code) { this.lbCode.Text = code; this.GV_List.DataSource = (List <Permission>)(TheRolePermissionMgr.GetPermissionsByRoleCode(code)); this.GV_List.DataBind(); }