public REQUESTCODE DelDCS(string szID, string dwStaSN) { REQUESTCODE uResopnese=REQUESTCODE.EXECUTE_FAIL; UNIDCS sta = new UNIDCS(); sta.dwStaSN = Parse(dwStaSN); sta.dwSN = Parse(szID); uResopnese = m_Request.DoorCtrlSrv.DelDCS(sta); return uResopnese; }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { UNITERM newTerm; GetHTTPObj(out newTerm); if (m_Request.Reserve.SetTerm(newTerm, out newTerm) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "新建失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { MessageBox("新建成功", "新建成功", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } m_szSta = GetInputHtmlFromXml(0, CONSTHTML.option, "", "Term_Status", true); if (Request["op"] == "set") { bSet = true; TERMREQ vrTermGet = new TERMREQ(); //vrTermGet.dwGetType = (uint)TERMREQ.DWGETTYPE.TERMGET_BYYEARTERM; vrTermGet.dwYearTerm = Parse(Request["dwID"]); UNITERM[] vrTermRes; if (m_Request.Reserve.GetTerm(vrTermGet, out vrTermRes) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vrTermRes.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vrTermRes[0]); m_Title = "修改" + "【" + vrTermRes[0].szMemo + "】"; } } } 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 = "新建学期"; } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { UNITERM newTerm; GetHTTPObj(out newTerm); if (m_Request.Reserve.SetTerm(newTerm, out newTerm) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "修改失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { MessageBox("修改成功", "修改成功", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } if (Request["op"] == "set") { bSet = true; TERMREQ vrTermGet = new TERMREQ(); vrTermGet.dwYearTerm = Parse(Request["dwID"]); UNITERM[] vrTermRes; if (m_Request.Reserve.GetTerm(vrTermGet, out vrTermRes) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vrTermRes.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vrTermRes[0]); ViewState["dwYearTermCode"] = vrTermRes[0].dwYearTerm.ToString(); m_Title = "修改" + "【" + vrTermRes[0].szMemo + "】"; } } } 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 = "新建学期"; } }
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) { 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; } }