/// <summary> /// 创建模块 /// </summary> private void CreateRight() { int rightLevel = Convert.ToInt32(rblType.SelectedValue); string rightName = txtName.Text.Trim(); if (rightName == "") { AlertBack("请输入模块名称!"); return; } string rightUrl = txtURL.Text.Trim(); if (rightLevel == 1 && rightUrl == "") { AlertBack("请输入模块地址!"); return; } int sortIndex = 0; if (ddlSortIndex.Enabled) { if (rblPosition.SelectedValue == "1") { //之后 sortIndex = Convert.ToInt32(ddlSortIndex.SelectedValue) + 1; } else { //之前 sortIndex = Convert.ToInt32(ddlSortIndex.SelectedValue); } } biService.AddRight( new Right { RightLevel = rightLevel, Description = txtDescription.Text.Trim(), AddTime = DateTime.Now, LastUpdateTime = DateTime.Now, Name = rightName, RightType = (RightTypeOptions)Convert.ToInt32(rblType.SelectedValue), SortIndex = sortIndex, Status = (StatusOptions)Convert.ToInt32(rblStatus.SelectedValue), PageUrl = rightUrl, ParentID = ParentRightID, SystemID = GetQueryString("sysId").ToInt32(0), OnlyInternal = rblOnlyInternal.SelectedValue == "1" ? true : false }); Response.Redirect(ReturnUrl); }