protected void btnOk_Click(object sender, EventArgs e) { DEVOPENRULE openRule = new DEVOPENRULE(); GetHTTPObj(out openRule); GROUPOPENRULE[] GroupOpenRule = (GROUPOPENRULE[])Session["GroupOpenRuleList"]; if (GroupOpenRule == null) { GroupOpenRule = new GROUPOPENRULE[1]; GroupOpenRule[0] = new GROUPOPENRULE(); GroupOpenRule[0] = GetGroupOpenRuleFromHtml(null); } openRule.GroupOpenRule = GroupOpenRule; string szOp = IsNewCtl.Value == "true" ? "新建" : "修改"; if (m_Request.Device.DevOpenRuleSet(openRule, out openRule) != REQUESTCODE.EXECUTE_SUCCESS) { ViewState["info"] = szOp + "失败" + m_Request.szErrMessage; MessageBox(m_Request.szErrMessage, szOp + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { ViewState["info"] = szOp + "成功"; MessageBox(szOp + "成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } }
private void SaveTempGroupOpenRuleBasic(uint?uGroupID) { GROUPOPENRULE groupOpenRule = GetGroupOpenRuleFromHtml(uGroupID); if (uGroupID != null) { groupOpenRule.szGroup.dwGroupID = uGroupID; } if (Session["GroupOpenRuleList"] == null) { GROUPOPENRULE[] GroupOpenRuleList = new GROUPOPENRULE[1]; GroupOpenRuleList[0] = groupOpenRule; Session["GroupOpenRuleList"] = GroupOpenRuleList; } else { bool bExist = false; GROUPOPENRULE[] GroupOpenRuleList = (GROUPOPENRULE[])Session["GroupOpenRuleList"]; for (int i = 0; i < GroupOpenRuleList.Length; i++) { if (GroupOpenRuleList[i].szGroup.dwGroupID == groupOpenRule.szGroup.dwGroupID) { GroupOpenRuleList[i] = groupOpenRule; bExist = true; Session["GroupOpenRuleList"] = GroupOpenRuleList; break; } } if (!bExist) { int len = GroupOpenRuleList.Length; GROUPOPENRULE[] GroupOpenRuleListTemp = new GROUPOPENRULE[len + 1]; for (int m = 0; m < len; m++) { GroupOpenRuleListTemp[m] = GroupOpenRuleList[m]; } GroupOpenRuleListTemp[len] = groupOpenRule; Session["GroupOpenRuleList"] = GroupOpenRuleListTemp; } } }
private GROUPOPENRULE GetGroupOpenRuleFromHtml(uint?uGroupID) { GROUPOPENRULE res = new GROUPOPENRULE(); if (uGroupID == null) { res.szGroup.dwGroupID = Parse(ddlGroup.SelectedValue); } else { res.szGroup.dwGroupID = uGroupID; } res.dwPriority = Parse(Request["dwPriority"]); if (chbLimit.Checked) { res.dwOpenLimit = 2; } else { res.dwOpenLimit = 0; } res.dwPriority = Parse(dwPriority.SelectedValue); ContentPlaceHolder content; Control ctlContent = Master.FindControl("Content"); if (ctlContent == null) { return(res); } content = (ContentPlaceHolder)ctlContent; ArrayList listProid = new ArrayList(); //开放的天数,加上节假日最都位8 ArrayList listDay = new ArrayList(); //一天中开放的段数最多为3 for (uint i = 0; i <= 7; i++) { bool bIsAdd = false; string szWeeekCheck = "chbWeek" + i.ToString(); PERIODOPENRULE itemPeriod = new PERIODOPENRULE(); Control ctrlWeekCheck = content.FindControl(szWeeekCheck);//周一到周日开放的天数 if (ctrlWeekCheck != null) { HtmlInputCheckBox checkWeekCtrl = (HtmlInputCheckBox)ctrlWeekCheck; if (checkWeekCtrl.Checked) { for (uint j = 1; j <= 3; j++) { string szCheTimeCheck = "chbTime" + j.ToString(); Control ctrlTimeCheck = content.FindControl(szWeeekCheck);//一天中开放的时间段 if (ctrlTimeCheck != null) { HtmlInputCheckBox checkTimeCtrl = (HtmlInputCheckBox)ctrlTimeCheck;// if (checkTimeCtrl.Checked) { ///if里面都是 添加开放时间段 DAYOPENRULE itemDayOpenRule = new DAYOPENRULE(); string szStartHour = "ddlWeek" + i.ToString() + "Time" + j.ToString() + "StartHour"; string szEndHour = "ddlWeek" + i.ToString() + "Time" + j.ToString() + "EndHour"; string szStartMin = "ddlWeek" + i.ToString() + "Time" + j.ToString() + "StartMin"; string szEndMin = "ddlWeek" + i.ToString() + "Time" + j.ToString() + "EndMin"; Control ctrlStartHour = content.FindControl(szStartHour); Control ctrlEndHour = content.FindControl(szEndHour); Control ctrlStartMin = content.FindControl(szStartMin); Control ctrlEndMin = content.FindControl(szEndMin); if (ctrlStartHour == null || ctrlEndHour == null || ctrlStartMin == null || ctrlEndMin == null) { continue; } DropDownList ddlStartHour = (DropDownList)ctrlStartHour; DropDownList ddlEndHour = (DropDownList)ctrlEndHour; DropDownList ddlStartMin = (DropDownList)ctrlStartMin; DropDownList ddlEndMin = (DropDownList)ctrlEndMin; uint uStart = Parse(ddlStartHour.SelectedValue) * 100 + Parse(ddlStartMin.SelectedValue); uint uEnd = Parse(ddlEndHour.SelectedValue) * 100 + Parse(ddlEndMin.SelectedValue); if (uStart == 0 && uEnd == 0) { continue; } itemDayOpenRule.dwBegin = uStart; itemDayOpenRule.dwEnd = uEnd; itemDayOpenRule.dwOpenPurpose = uPurpose; if (!bIsAdd) { //if里面是添加天数 if (i > 0)//周一到周日 { itemPeriod.dwStartDay = (i - 1); itemPeriod.dwEndDay = (i - 1); } else//节假日 { itemPeriod.dwStartDay = (8); itemPeriod.dwEndDay = (8); } bIsAdd = true; } listDay.Add(itemDayOpenRule);//添加段 // } } } //跳出添加时间段的循环 itemPeriod.DayOpenRule = new DAYOPENRULE[listDay.Count]; for (int m = 0; m < listDay.Count; m++) { DAYOPENRULE dayTemp = (DAYOPENRULE)listDay[m]; if (!(dayTemp.dwBegin == 0 && dayTemp.dwEnd == 0)) { itemPeriod.DayOpenRule[m] = new DAYOPENRULE(); itemPeriod.DayOpenRule[m] = (dayTemp); } } listDay.Clear(); } } if (itemPeriod.dwEndDay != null) { listProid.Add(itemPeriod);//添加天 } } res.PeriodOpenRule = new PERIODOPENRULE[listProid.Count]; for (int i = 0; i < listProid.Count; i++) { res.PeriodOpenRule[i] = new PERIODOPENRULE(); res.PeriodOpenRule[i] = (PERIODOPENRULE)listProid[i]; } return(res); }
private void PutGroupOpenRuleToHtml(GROUPOPENRULE groupOpenRule) { ContentPlaceHolder content; Control ctlContent = Master.FindControl("Content"); if (ctlContent == null) { return; } dwPriority.SelectedValue = groupOpenRule.dwPriority.ToString(); if ((((uint)groupOpenRule.dwOpenLimit) & ((uint)GROUPOPENRULE.DWOPENLIMIT.OPENLIMIT_FIXEDTIME)) > 0) { chbLimit.Checked = true; } else { chbLimit.Checked = false; } content = (ContentPlaceHolder)ctlContent; if ((((uint)groupOpenRule.dwOpenLimit) & ((uint)GROUPOPENRULE.DWOPENLIMIT.OPENLIMIT_FIXEDTIME)) > 0) { chbLimit.Checked = true; } int nPeriodLen = groupOpenRule.PeriodOpenRule.Length; ArrayList listPeriod = new ArrayList(); for (int i = 0; i < nPeriodLen; i++) { PERIODOPENRULE peroid = new PERIODOPENRULE(); peroid = groupOpenRule.PeriodOpenRule[i]; uint?uBeginDay = peroid.dwStartDay; listPeriod.Add(uBeginDay);//一周中那几天是开放的checkbox选中 int nDayOpenRuleLen = 0; if (peroid.DayOpenRule != null) { nDayOpenRuleLen = peroid.DayOpenRule.Length; } if (uBeginDay == 8) { uBeginDay = 0; } else { uBeginDay++; } for (int j = 0; j < nDayOpenRuleLen; j++) { if (peroid.DayOpenRule == null) { continue; } uint? uBegin = peroid.DayOpenRule[j].dwBegin; uint? uEnd = peroid.DayOpenRule[j].dwEnd; DropDownList ddlStartHour = (DropDownList)ctlContent.FindControl("ddlWeek" + uBeginDay.ToString() + "Time" + (j + 1).ToString() + "StartHour"); DropDownList ddlStartMin = (DropDownList)ctlContent.FindControl("ddlWeek" + uBeginDay.ToString() + "Time" + (j + 1).ToString() + "StartMin"); DropDownList ddlEndHour = (DropDownList)ctlContent.FindControl("ddlWeek" + uBeginDay.ToString() + "Time" + (j + 1).ToString() + "EndHour"); DropDownList ddlEndMin = (DropDownList)ctlContent.FindControl("ddlWeek" + uBeginDay.ToString() + "Time" + (j + 1).ToString() + "EndMin"); if (uBegin == null || uEnd == null || ((uBegin / 100) == 0 && (uEnd / 100) == 0)) { ddlStartHour.SelectedValue = "0"; ddlStartMin.SelectedValue = "0"; ddlEndHour.SelectedValue = "0"; ddlEndMin.SelectedValue = "0"; } else { ddlStartHour.SelectedValue = (uBegin / 100).ToString(); ddlStartMin.SelectedValue = (uBegin % 100).ToString(); ddlEndHour.SelectedValue = (uEnd / 100).ToString(); ddlEndMin.SelectedValue = (uEnd % 100).ToString(); ddlStartHour.Enabled = true; ddlStartMin.Enabled = true; ddlEndHour.Enabled = true; ddlEndMin.Enabled = true; HtmlInputCheckBox chkTime = (HtmlInputCheckBox)ctlContent.FindControl("chbTime" + (j + 1).ToString()); if (chkTime != null) { chkTime.Checked = true; } } } if (nDayOpenRuleLen == 0) { nDayOpenRuleLen = 1; } for (int j = (nDayOpenRuleLen + 1); j <= 3; j++)//未开放的改成未勾选,开放时间段 { HtmlInputCheckBox chkTime = (HtmlInputCheckBox)ctlContent.FindControl("chbTime" + j.ToString()); chkTime.Checked = false; } } for (int i = 0; i <= 7; i++) { int nTemp = (i); if (i == 0) { nTemp = 8; } else { nTemp = i - 1; } HtmlInputCheckBox chbWeek = (HtmlInputCheckBox)ctlContent.FindControl("chbWeek" + (i).ToString()); //1,2,3,4,5,6,7,0 if (listPeriod.IndexOf(((uint?)nTemp)) > -1) //0.1.2.3.4.5.6.8 { chbWeek.Checked = true; } else { for (int j = 1; j <= 3; j++) { DropDownList ddlStartHour = (DropDownList)ctlContent.FindControl("ddlWeek" + i.ToString() + "Time" + (j).ToString() + "StartHour"); DropDownList ddlStartMin = (DropDownList)ctlContent.FindControl("ddlWeek" + i.ToString() + "Time" + (j).ToString() + "StartMin"); DropDownList ddlEndHour = (DropDownList)ctlContent.FindControl("ddlWeek" + i.ToString() + "Time" + (j).ToString() + "EndHour"); DropDownList ddlEndMin = (DropDownList)ctlContent.FindControl("ddlWeek" + i.ToString() + "Time" + (j).ToString() + "EndMin"); ddlStartHour.SelectedValue = ddlStartMin.SelectedValue = ddlEndHour.SelectedValue = ddlEndMin.SelectedValue = "0"; ddlStartHour.Enabled = ddlStartMin.Enabled = ddlEndHour.Enabled = ddlEndMin.Enabled = false; } chbWeek.Checked = false; } } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { uint uGroup = Parse(Request["dwGroupID"]); GROUPMEMDETAILREQ vrGet = new GROUPMEMDETAILREQ(); vrGet.dwGroupID = uGroup; GROUPMEMDETAIL[] groupMemberList; if (m_Request.Group.GetGroupMemDetail(vrGet, out groupMemberList) == REQUESTCODE.EXECUTE_SUCCESS && groupMemberList != null && groupMemberList.Length > 0) { DEVOPENRULEREQ vrRuleGet = new DEVOPENRULEREQ(); vrRuleGet.dwRuleSN = Parse(Request["id"]); DEVOPENRULE[] vtRes; if (m_Request.Device.DevOpenRuleGet(vrRuleGet, out vtRes) == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { DEVOPENRULE setValue = new DEVOPENRULE(); setValue = vtRes[0]; setValue.GroupOpenRule = null; CHANGEGROUPOPENRULE delOpenRule = new CHANGEGROUPOPENRULE(); delOpenRule.dwRuleSN = setValue.dwRuleSN; delOpenRule.dwOldGroupID = 0; delOpenRule.dwGroupID = uGroup; if (m_Request.Device.GroupOpenRuleDel(delOpenRule) == REQUESTCODE.EXECUTE_SUCCESS) { setValue.GroupOpenRule = new GROUPOPENRULE[1]; setValue.GroupOpenRule[0] = new GROUPOPENRULE(); GROUPOPENRULE groupOpenRule = (GROUPOPENRULE)Session["groupOpenRuleSetMember"]; setValue.GroupOpenRule[0] = groupOpenRule; if (m_Request.Device.DevOpenRuleSet(setValue, out setValue) == REQUESTCODE.EXECUTE_SUCCESS) { MessageBox("修改成功", "修改成功", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } else { MessageBox(m_Request.szErrMessage, "修改失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); return; } } else { MessageBox(m_Request.szErrMessage, "修改失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); return; } /* * * */ } } else { DEVOPENRULEREQ vrRuleGet = new DEVOPENRULEREQ(); vrRuleGet.dwRuleSN = Parse(Request["id"]); DEVOPENRULE[] vtRes; if (m_Request.Device.DevOpenRuleGet(vrRuleGet, out vtRes) == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { DEVOPENRULE setValue = new DEVOPENRULE(); setValue = vtRes[0]; GROUPOPENRULE openruleNullGroup = setValue.GroupOpenRule[0]; setValue.GroupOpenRule = null; CHANGEGROUPOPENRULE delOpenRule = new CHANGEGROUPOPENRULE(); delOpenRule.dwRuleSN = setValue.dwRuleSN; delOpenRule.dwOldGroupID = uGroup; delOpenRule.dwGroupID = 0; if (m_Request.Device.GroupOpenRuleDel(delOpenRule) == REQUESTCODE.EXECUTE_SUCCESS) { setValue.GroupOpenRule = new GROUPOPENRULE[1]; setValue.GroupOpenRule[0] = new GROUPOPENRULE(); UNIGROUP groupTemp = new UNIGROUP(); groupTemp.dwGroupID = 0; openruleNullGroup.szGroup = groupTemp; GROUPOPENRULE groupOpenRule = openruleNullGroup; setValue.GroupOpenRule[0] = groupOpenRule; if (m_Request.Device.DevOpenRuleSet(setValue, out setValue) == REQUESTCODE.EXECUTE_SUCCESS) { MessageBox("修改成功", "修改成功", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } else { MessageBox(m_Request.szErrMessage, "修改失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); return; } } else { MessageBox(m_Request.szErrMessage, "修改失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); return; } } } } if (Request["op"] == "set") { bSet = true; DEVOPENRULEREQ vrGet = new DEVOPENRULEREQ(); vrGet.dwRuleSN = Parse(Request["id"]); DEVOPENRULE[] vtRes; if (m_Request.Device.DevOpenRuleGet(vrGet, out vtRes) == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { DEVOPENRULE setGroupRule = new DEVOPENRULE(); setGroupRule = vtRes[0]; GROUPOPENRULE[] vtGroupOpenRule = setGroupRule.GroupOpenRule; if (vtGroupOpenRule != null && vtGroupOpenRule.Length > 0) { bool IsGroup = false; for (int i = 0; i < vtGroupOpenRule.Length; i++) { UNIGROUP group = new UNIGROUP(); group = vtGroupOpenRule[i].szGroup; if (group.dwGroupID != null && ((uint)group.dwGroupID != 0)) { PutMemberValue("dwGroupID", group.dwGroupID.ToString()); IsGroup = true; break; } } if (!IsGroup) { UNIGROUP setGroup = new UNIGROUP(); if (NewGroup(setGroupRule.szRuleName + "开放规则组", (uint)UNIGROUP.DWKIND.GROUPKIND_OPENRULE, out setGroup)) { GROUPOPENRULE setGroupOpenRule = new GROUPOPENRULE(); setGroupOpenRule = vtGroupOpenRule[0]; setGroupOpenRule.szGroup = new UNIGROUP(); setGroupOpenRule.szGroup = setGroup; Session["groupOpenRuleSetMember"] = setGroupOpenRule; // ViewState["groupOpenRule"] = setGroupOpenRule; PutMemberValue("dwGroupID", setGroup.dwGroupID.ToString()); } } } } } else { uint?uMax = 0; uint uID = PRStation.DOORCTRLSRV_BASE | PRDoorCtrlSrv.MSREQ_DCS_SET; if (GetMaxValue(ref uMax, uID, "dwSN")) { } m_Title = "新建管理员"; } }
protected void Page_Load(object sender, EventArgs e) { UNICAMPUS[] vtCamp = GetAllCampus(); if (vtCamp != null && vtCamp.Length > 0) { for (int i = 0; i < vtCamp.Length; i++) { szCamp += GetInputItemHtml(CONSTHTML.option, "", vtCamp[i].szCampusName, vtCamp[i].dwCampusID.ToString()); } } UNIBUILDING[] vtBuilding = getAllBuilding(); szBuilding += GetInputItemHtml(CONSTHTML.option, "", "全部", ""); for (int i = 0; i < vtBuilding.Length; i++) { if (vtBuilding[i].dwCampusID.ToString() == vtCamp[0].dwCampusID.ToString()) { szBuilding += GetInputItemHtml(CONSTHTML.option, "", vtBuilding[i].szBuildingName.ToString(), vtBuilding[i].dwBuildingID.ToString()); } } if (IsPostBack) { uint uGroupid = Parse(Request["dwGroupID"]); if (uGroupid == 0) { MessageBox("找不到需要复制的成员", "复制失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); return; } UNIGROUP[] setGroupList = GetGroupByID(uGroupid); if (setGroupList == null || setGroupList.Length == 0 || setGroupList[0].szMembers == null || setGroupList[0].szMembers.Length == 0) { MessageBox("复制成员数0", "复制成功", MSGBOX.ERROR, MSGBOX_ACTION.NONE); return; } GROUPMEMBER[] groupMemberList = setGroupList[0].szMembers; string devidchk = Request["devidchk"]; string[] openruleList = devidchk.Split(','); for (int k = 0; k < openruleList.Length; k++) { string szRuleSN = openruleList[k]; GROUPOPENRULE setGroupOpenRule = new GROUPOPENRULE(); uint uGroupIDValue = 0; DEVOPENRULEREQ vrGet = new DEVOPENRULEREQ(); vrGet.dwRuleSN = Parse(szRuleSN); DEVOPENRULE[] vtRes; if (!(m_Request.Device.DevOpenRuleGet(vrGet, out vtRes) == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0)) { continue; } else { DEVOPENRULE setGroupRule = new DEVOPENRULE(); setGroupRule = vtRes[0]; GROUPOPENRULE[] vtGroupOpenRule = setGroupRule.GroupOpenRule; if (vtGroupOpenRule != null && vtGroupOpenRule.Length > 0) { for (int n = 0; n < vtGroupOpenRule.Length; n++) { UNIGROUP group = new UNIGROUP(); group = vtGroupOpenRule[n].szGroup; if (group.dwGroupID != null && ((uint)group.dwGroupID != 0)) { uGroupIDValue = (uint)group.dwGroupID; break; } } if (uGroupIDValue == 0) { UNIGROUP setGroup = new UNIGROUP(); if (NewGroup(setGroupRule.szRuleName + "开放规则组", (uint)UNIGROUP.DWKIND.GROUPKIND_OPENRULE, out setGroup)) { setGroupOpenRule = vtGroupOpenRule[0]; setGroupOpenRule.szGroup = new UNIGROUP(); setGroupOpenRule.szGroup = setGroup; uGroupIDValue = (uint)setGroup.dwGroupID; } else { MessageBox("新建白名单组失败", "复制失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); continue; } } } DEVOPENRULE setValue = new DEVOPENRULE(); setValue = vtRes[0]; setValue.GroupOpenRule = null; CHANGEGROUPOPENRULE delOpenRule = new CHANGEGROUPOPENRULE(); delOpenRule.dwRuleSN = setValue.dwRuleSN; delOpenRule.dwOldGroupID = 0; delOpenRule.dwGroupID = uGroupIDValue; if (m_Request.Device.GroupOpenRuleDel(delOpenRule) == REQUESTCODE.EXECUTE_SUCCESS) { setValue.GroupOpenRule = new GROUPOPENRULE[1]; setValue.GroupOpenRule[0] = setGroupOpenRule; if (m_Request.Device.DevOpenRuleSet(setValue, out setValue) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < groupMemberList.Length; i++) { if (uGroupIDValue != 0) { AddGroupMember(uGroupIDValue, groupMemberList[i].dwMemberID, (uint)groupMemberList[i].dwKind, groupMemberList[i].szName.ToString()); } } } } } } MessageBox("复制成功", "复制成功", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } if (Request["op"] == "set") { bSet = true; DEVOPENRULEREQ vrGet = new DEVOPENRULEREQ(); vrGet.dwRuleSN = Parse(Request["id"]); DEVOPENRULE[] vtRes; if (m_Request.Device.DevOpenRuleGet(vrGet, out vtRes) == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { DEVOPENRULE setGroupRule = new DEVOPENRULE(); setGroupRule = vtRes[0]; GROUPOPENRULE[] vtGroupOpenRule = setGroupRule.GroupOpenRule; if (vtGroupOpenRule != null && vtGroupOpenRule.Length > 0) { bool IsGroup = false; for (int i = 0; i < vtGroupOpenRule.Length; i++) { UNIGROUP group = new UNIGROUP(); group = vtGroupOpenRule[i].szGroup; if (group.dwGroupID != null && ((uint)group.dwGroupID != 0)) { PutMemberValue("dwGroupID", group.dwGroupID.ToString()); IsGroup = true; break; } } if (!IsGroup) { UNIGROUP setGroup = new UNIGROUP(); if (NewGroup(setGroupRule.szRuleName + "开放规则组", (uint)UNIGROUP.DWKIND.GROUPKIND_OPENRULE, out setGroup)) { GROUPOPENRULE setGroupOpenRule = new GROUPOPENRULE(); setGroupOpenRule = vtGroupOpenRule[0]; setGroupOpenRule.szGroup = new UNIGROUP(); setGroupOpenRule.szGroup = setGroup; Session["groupOpenRuleSetMember"] = setGroupOpenRule; // ViewState["groupOpenRule"] = setGroupOpenRule; PutMemberValue("dwGroupID", setGroup.dwGroupID.ToString()); } } } } } else { uint?uMax = 0; uint uID = PRStation.DOORCTRLSRV_BASE | PRDoorCtrlSrv.MSREQ_DCS_SET; if (GetMaxValue(ref uMax, uID, "dwSN")) { } m_Title = "新建管理员"; } }