protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; ROOMCTRLREQ roomctrlInfo = new ROOMCTRLREQ(); roomctrlInfo.dwDCSKind = (uint)UNIDCS.DWDCSKIND.DCSKIND_DOORCTRL; roomctrlInfo.szRoomNo = Request["id"]; UNIDOORCTRL[] ctrlRes; m_Request.Device.GetRoomCtrlInfo(roomctrlInfo, out ctrlRes); if (!(ctrlRes != null && ctrlRes.Length > 0)) { MessageBox("开门失败不存在控制器", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } string szType = Request["type"]; string szLabid = Request["labid"]; ROOMCTRLINFO devCtrl = new ROOMCTRLINFO(); devCtrl.dwCtrlSN = ctrlRes[0].dwCtrlSN; devCtrl.dwRoomID = ctrlRes[0].dwRoomID; devCtrl.dwCmd = (uint)DEVCTRLINFO.DWCMD.DEVCMD_DOOROPEN; devCtrl.szParam = "3"; uResponse = m_Request.Device.RoomCtrl(devCtrl, out devCtrl); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS) { MessageBox("开门成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); } else { MessageBox(m_Request.szErrMessage, "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); } } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { int nTime = 1; string openTime = Request["opentime"]; if (!string.IsNullOrEmpty(openTime)) { nTime = IntParse(openTime); } REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; string szType = Request["type"]; string szLabid = Request["labid"]; ROOMCTRLINFO devCtrl = new ROOMCTRLINFO(); devCtrl.dwRoomID = Parse(Request["id"]); devCtrl.dwCmd = (uint)DEVCTRLINFO.DWCMD.DEVCMD_DOOROPEN; devCtrl.szParam = (nTime * 60).ToString(); uResponse = m_Request.Device.RoomCtrl(devCtrl, out devCtrl); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS) { MessageBox("开门成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); } else { MessageBox(m_Request.szErrMessage, "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); } } }
protected void Page_Load(object sender, EventArgs e) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; ROOMCTRLREQ roomctrlInfo = new ROOMCTRLREQ(); roomctrlInfo.dwDCSKind = (uint)UNIDCS.DWDCSKIND.DCSKIND_DOORCTRL; roomctrlInfo.szRoomNo = Request["id"]; UNIDOORCTRL[] ctrlRes; uResponse = m_Request.Device.GetRoomCtrlInfo(roomctrlInfo, out ctrlRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && ctrlRes != null && ctrlRes.Length > 1) { for (int i = 0; i < ctrlRes.Length; i++) { sz_Doorctrl += GetInputItemHtml(CONSTHTML.radioButton, "ctrlsn", ctrlRes[i].szCtrlName.ToString(), ctrlRes[i].dwCtrlSN.ToString()); } } if (IsPostBack) { ROOMREQ roomGet = new ROOMREQ(); roomGet.szRoomNo = Request["id"]; UNIROOM[] vtRoom; if (m_Request.Device.RoomGet(roomGet, out vtRoom) == REQUESTCODE.EXECUTE_SUCCESS && vtRoom != null && vtRoom.Length > 0) { string szType = Request["type"]; string szLabid = Request["labid"]; ROOMCTRLINFO devCtrl = new ROOMCTRLINFO(); if (ctrlRes != null && ctrlRes.Length == 1) { devCtrl.dwCtrlSN = ctrlRes[0].dwCtrlSN; } else { devCtrl.dwCtrlSN = Parse(Request["ctrlsn"]); } devCtrl.dwRoomID = vtRoom[0].dwRoomID;// ctrlRes[0].dwRoomID; devCtrl.dwCmd = (uint)DEVCTRLINFO.DWCMD.DEVCMD_DOOROPEN; devCtrl.szParam = "4"; uResponse = m_Request.Device.RoomCtrl(devCtrl, out devCtrl); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS) { MessageBox("开门成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); } else { MessageBox(m_Request.szErrMessage, "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); } } else { MessageBox("开门失败找不到对应房间", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { string szRoomIDs = Request["id"]; string[] szRoomIDList = szRoomIDs.Split(','); uint uCount = 0; for (int i = 0; i < szRoomIDList.Length; i++) { if (szRoomIDList[i] != null && szRoomIDList[i] != "") { UNIROOM setRoom = new UNIROOM(); if (GetRoomID(szRoomIDList[i], out setRoom)) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; ROOMCTRLREQ roomctrlInfo = new ROOMCTRLREQ(); roomctrlInfo.dwDCSKind = (uint)UNIDCS.DWDCSKIND.DCSKIND_DOORCTRL; roomctrlInfo.szRoomNo = setRoom.szRoomNo; UNIDOORCTRL[] ctrlRes; uResponse = m_Request.Device.GetRoomCtrlInfo(roomctrlInfo, out ctrlRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && ctrlRes != null && ctrlRes.Length > 0) { ROOMCTRLINFO devCtrl = new ROOMCTRLINFO(); if (ctrlRes != null && ctrlRes.Length == 1) { devCtrl.dwCtrlSN = ctrlRes[0].dwCtrlSN; } else { devCtrl.dwCtrlSN = Parse(Request["ctrlsn"]); } devCtrl.dwRoomID = setRoom.dwRoomID;// ctrlRes[0].dwRoomID; devCtrl.dwCmd = (uint)DEVCTRLINFO.DWCMD.DEVCMD_DOOROPEN; devCtrl.szParam = "4"; uResponse = m_Request.Device.RoomCtrl(devCtrl, out devCtrl); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS) { uCount = uCount + 1; } } } } } if (uCount > 0) { MessageBox("开门成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); } else { MessageBox(m_Request.szErrMessage, "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); } } }