protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { UNIDCS newDCS; GetHTTPObj(out newDCS); if (m_Request.DoorCtrlSrv.SetDCS(newDCS, out newDCS) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "修改失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { MessageBox("修改成功", "修改成功", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } STATIONREQ vrGetSta = new STATIONREQ(); UNISTATION[] vrResult; vrGetSta.dwGetType = (uint)STATIONREQ.DWGETTYPE.STATIONGET_BYALL; if (m_Request.Station.GetStation(vrGetSta, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { m_szSta += "<option value='" + vrResult[i].dwStaSN + "'>" + vrResult[i].szStaName + "</option>"; } } if (Request["op"] == "set") { bSet = true; DCSREQ vrGetDCS = new DCSREQ(); vrGetDCS.dwGetType = (uint)DCSREQ.DWGETTYPE.DCSGET_BYSN; vrGetDCS.szGetKey = Request["dwSN"]; vrGetDCS.dwDCSKind = (uint)UNIDCS.DWDCSKIND.DCSKIND_DOORCTRL; UNIDCS[] vrResultStation; if (m_Request.DoorCtrlSrv.GetDCS(vrGetDCS, out vrResultStation) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vrResultStation.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vrResultStation[0]); m_Title = "修改门禁集控器【" + vrResultStation[0].szName + "】"; } } } else { m_Title = "新建门禁集控器"; } }
protected void Page_Load(object sender, EventArgs e) { DCSREQ vrParameter = new DCSREQ(); UNIDCS[] vrResult; vrParameter.dwGetType = (uint)DCSREQ.DWGETTYPE.DCSGET_BYALL; vrParameter.dwDCSKind = (uint)UNIDCS.DWDCSKIND.DCSKIND_DOORCTRL; if (m_Request.DoorCtrlSrv.GetDCS(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td>" + vrResult[i].dwSN + "</td>"; m_szOut += "<td>" + vrResult[i].szName + "</td>"; m_szOut += "<td class='lnkSta' data-id='" + vrResult[i].dwStaSN + "'>" + vrResult[i].szStaName + "</td>"; m_szOut += "<td>" + vrResult[i].szStatInfo + "</td>"; m_szOut += "<td>" + vrResult[i].szMemo + "</td>"; m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } } PutBackValue(); }
protected void Page_Load(object sender, EventArgs e) { DCSREQ vrGet = new DCSREQ(); UNIDCS[] vtRes; vrGet.dwDCSKind = (uint)UNIDCS.DWDCSKIND.DCSKIND_DOORCTRL; if (m_Request.DoorCtrlSrv.GetDCS(vrGet, out vtRes) == REQUESTCODE.EXECUTE_SUCCESS) { m_szOutDCS += GetInputItemHtml(CONSTHTML.option, "", "全部", "0"); for (int i = 0; i < vtRes.Length; i++) { m_szOutDCS += GetInputItemHtml(CONSTHTML.option, "", vtRes[i].szName.ToString(), vtRes[i].dwSN.ToString()); } } uint dwDCSSN = Parse(Request["dwDCSSN"]); DOORCTRLREQ vrParameter = new DOORCTRLREQ(); if (dwDCSSN != 0) { vrParameter.dwGetType = (uint)DCSREQ.DWGETTYPE.DCSGET_BYSN; vrParameter.szGetKey = dwDCSSN.ToString(); } else { vrParameter.dwGetType = (uint)DOORCTRLREQ.DWGETTYPE.DOORCTRLGET_BYALL; } UNIDOORCTRL[] vrResult; vrParameter.dwDCSKind = (uint)UNIDCS.DWDCSKIND.DCSKIND_DOORCTRL; if (m_Request.DoorCtrlSrv.GetDoorCtrl(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td>" + vrResult[i].dwCtrlSN + "</td>"; m_szOut += "<td>" + vrResult[i].dwDCSSN + "</td>"; m_szOut += "<td>" + vrResult[i].szDCSName + "</td>"; m_szOut += "<td class='lnkRoom' data-id='" + vrResult[i].szRoomNo + "'>" + vrResult[i].szRoomNo + "</td>"; m_szOut += "<td class='lnkSta' data-id='" + vrResult[i].dwStaSN + "'>" + vrResult[i].szStaName + "</td>"; m_szOut += "<td>" + vrResult[i].szMemo + "</td>"; m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } } PutBackValue(); }
private bool GetDCSBySN(string szSN, out UNIDCS dcs) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; dcs = new UNIDCS(); DCSREQ vrDcsReq = new DCSREQ(); vrDcsReq.dwDCSKind = uDCSKIND; vrDcsReq.dwGetType = (uint)DCSREQ.DWGETTYPE.DCSGET_BYSN; vrDcsReq.szGetKey = szSN; UNIDCS[] vtDcs; uResponse = m_Request.DoorCtrlSrv.GetDCS(vrDcsReq, out vtDcs); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtDcs != null && vtDcs.Length > 0) { dcs = vtDcs[0]; return(true); } return(false); }
protected void Page_Load(object sender, EventArgs e) { if (Request["delID"] != null) { DelDCS(Request["delID"], Request["dwStaSN"]); } DCSREQ vrParameter = new DCSREQ(); UNIDCS[] vrResult; string type = Request["dcsKind"]; if (type == "1") { vrParameter.dwDCSKind = (uint)UNIDCS.DWDCSKIND.DCSKIND_DOORCTRL; szTitle = "门禁集控器"; } else if (type == "2") { vrParameter.dwDCSKind = (uint)UNIDCS.DWDCSKIND.DCSKIND_VIDEOCTRL; szTitle = "摄像机"; } vrParameter.dwGetType = (uint)DCSREQ.DWGETTYPE.DCSGET_BYALL; if (m_Request.DoorCtrlSrv.GetDCS(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { // GetAdvOpts("id", "name", vrResult); for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td dwStaSN=\""+vrResult[i].dwStaSN+"\">" + vrResult[i].dwSN + "</td>"; m_szOut += "<td>" + vrResult[i].szName + "</td>"; m_szOut += "<td class='lnkSta' data-id='" + vrResult[i].dwStaSN + "'>" + vrResult[i].szStaName + "</td>"; m_szOut += "<td>" + "" + "</td>"; m_szOut += "<td>" + vrResult[i].szMemo + "</td>"; m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } } PutBackValue(); }
protected void Page_Load(object sender, EventArgs e) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; UNIDOORCTRL setDoorCtrl; string szOp = Request["op"]; uint? uMax = 0; uint uID = PRDevice.DEVICE_BASE | PRDevice.MSREQ_LAB_SET; if (GetMaxValue(ref uMax, uID, "dwLabID")) { } if (IsPostBack) { GetHTTPObj(out setDoorCtrl); uint uCtrlKind = (uint)setDoorCtrl.dwCtrlKind; uint uCtrlKind2 = CharListToUint(Request["dwCtrlKind2"]); setDoorCtrl.dwCtrlKind = uCtrlKind + uCtrlKind2; UNIDCS dcs = new UNIDCS(); if (GetDCSBySN(setDoorCtrl.dwDCSSN.ToString(), out dcs)) { setDoorCtrl.dwStaSN = dcs.dwStaSN; setDoorCtrl.szStaName = dcs.szStaName; setDoorCtrl.dwDCSKind = dcs.dwDCSKind; } if (szOp == "new") { if (m_Request.DoorCtrlSrv.SetDoorCtrl(setDoorCtrl, out setDoorCtrl) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "新建失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { MessageBox("新建成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } else { if (m_Request.DoorCtrlSrv.SetDoorCtrl(setDoorCtrl, out setDoorCtrl) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "修改失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { MessageBox("修改成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } } m_KindProperty = GetAllInputHtml(CONSTHTML.checkBox, "dwCtrlKind2", "UNIDOORCTRL_CtrlKind2"); m_dwKind = GetAllInputHtml(CONSTHTML.option, "", "UNIDOORCTRL_CtrlKind"); DCSREQ vrDcsReq = new DCSREQ(); vrDcsReq.dwDCSKind = uDCSKIND; UNIDCS[] vtDcs; uResponse = m_Request.DoorCtrlSrv.GetDCS(vrDcsReq, out vtDcs); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtDcs != null && vtDcs.Length > 0) { for (int i = 0; i < vtDcs.Length; i++) { szDCS += GetInputItemHtml(CONSTHTML.option, "", vtDcs[i].szName.ToString(), vtDcs[i].dwSN.ToString()); } } if (Request["op"] == "set") { DOORCTRLREQ doorReq = new DOORCTRLREQ(); doorReq.dwDCSKind = uDCSKIND; doorReq.dwGetType = (uint)DOORCTRLREQ.DWGETTYPE.DOORCTRLGET_BYSN; doorReq.szGetKey = Request["dwSN"]; UNIDOORCTRL[] door; uResponse = m_Request.DoorCtrlSrv.GetDoorCtrl(doorReq, out door); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && door != null && door.Length > 0) { uint uCtrlKind = (uint)door[0].dwCtrlKind; string szCtrlKind1 = ""; if ((uCtrlKind & (uint)UNIDOORCTRL.DWCTRLKIND.DCKIND_ROOM) > 0) { szCtrlKind1 = ((uint)UNIDOORCTRL.DWCTRLKIND.DCKIND_ROOM).ToString(); } else if ((uCtrlKind & (uint)UNIDOORCTRL.DWCTRLKIND.DCKIND_CHANNELGATE) > 0) { szCtrlKind1 = ((uint)UNIDOORCTRL.DWCTRLKIND.DCKIND_CHANNELGATE).ToString(); } else if ((uCtrlKind & (uint)UNIDOORCTRL.DWCTRLKIND.DCKIND_POWERCTRL) > 0) { szCtrlKind1 = ((uint)UNIDOORCTRL.DWCTRLKIND.DCKIND_POWERCTRL).ToString(); } ViewState["szCtrlKind1"] = szCtrlKind1; string szCtrlKind2 = ""; ArrayList list2 = GetListFromXml("UNIDOORCTRL_CtrlKind2", uCtrlKind, false); for (int i = 0; i < list2.Count; i++) { CStatue temp = (CStatue)list2[i]; szCtrlKind2 += temp.szValue + ","; } ViewState["szCtrlKind2"] = szCtrlKind2; PutHTTPObj(door[0]); } m_Title = "修改控制器"; } else { m_Title = "新建控制器"; } }
protected void Page_Load(object sender, EventArgs e) { string type = Request["dwDCSKind"]; if (type == "1") { szKindName = "集控器"; } else if (type == "2") { szKindName = "摄像机"; } if (IsPostBack) { UNIDCS newDCS; GetHTTPObj(out newDCS); if (m_Request.DoorCtrlSrv.SetDCS(newDCS, out newDCS) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "新建失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { MessageBox("新建成功", "新建成功", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } STATIONREQ vrGetSta = new STATIONREQ(); UNISTATION[] vrResult; vrGetSta.dwGetType = (uint)STATIONREQ.DWGETTYPE.STATIONGET_BYALL; if (m_Request.Station.GetStation(vrGetSta, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { m_szSta += "<option value='" + vrResult[i].dwStaSN + "'>" + vrResult[i].szStaName + "</option>"; } } if (Request["op"] == "set") { bSet = true; DCSREQ vrGetDCS = new DCSREQ(); vrGetDCS.dwGetType = (uint)DCSREQ.DWGETTYPE.DCSGET_BYSN; vrGetDCS.szGetKey = Request["dwSN"]; vrGetDCS.dwDCSKind = (uint)UNIDCS.DWDCSKIND.DCSKIND_DOORCTRL; UNIDCS[] vrResultStation; if (m_Request.DoorCtrlSrv.GetDCS(vrGetDCS, out vrResultStation) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vrResultStation.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vrResultStation[0]); m_Title = "修改" + szKindName + "【" + vrResultStation[0].szName + "】"; } } } else { uint?uMax = 0; uint uID = PRStation.DOORCTRLSRV_BASE | PRDoorCtrlSrv.MSREQ_DCS_SET; if (GetMaxValue(ref uMax, uID, "dwSN")) { UNIDCS setValue = new UNIDCS(); setValue.dwSN = uMax; PutJSObj(setValue); } m_Title = "新建" + szKindName; } }