public override void Submit_OnClick(object sender, EventArgs e) { if (!Page.IsPostBack || !Page.IsValid) { return; } var systemPermissionsInfoList = Session[PageRoleAdd.SystemPermissionsInfoListKey] as List <SystemPermissionsInfo>; if (systemPermissionsInfoList != null) { var systemPermissionlist = new List <SystemPermissionsInfo>(); foreach (var systemPermissionsInfo in systemPermissionsInfoList) { if (systemPermissionsInfo.PublishmentSystemId == PublishmentSystemId) { continue; } systemPermissionlist.Add(systemPermissionsInfo); } var nodeIdList = TranslateUtils.StringCollectionToStringList(Request.Form["NodeIDCollection"]); if (nodeIdList.Count > 0 && CblChannelPermissions.SelectedItem != null || CblWebsitePermissions.SelectedItem != null) { var systemPermissionsInfo = new SystemPermissionsInfo { PublishmentSystemId = PublishmentSystemId, NodeIdCollection = TranslateUtils.ObjectCollectionToString(nodeIdList), ChannelPermissions = ControlUtils.SelectedItemsValueToStringCollection(CblChannelPermissions.Items), WebsitePermissions = ControlUtils.SelectedItemsValueToStringCollection(CblWebsitePermissions.Items) }; systemPermissionlist.Add(systemPermissionsInfo); } Session[PageRoleAdd.SystemPermissionsInfoListKey] = systemPermissionlist; } PageUtils.Redirect(PageRoleAdd.GetReturnRedirectUrl(Body.GetQueryString("RoleName"))); }
public void Return_OnClick(object sender, EventArgs e) { PageUtils.Redirect(PageRoleAdd.GetReturnRedirectUrl(Body.GetQueryString("RoleName"))); }