Ejemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        GetSWCtrlClass();
        CTRLREQ CtrlReq = new CTRLREQ();

        if (IsPostBack)
        {
            GetHTTPObj(out CtrlReq);

            uint uCtrl = uint.Parse(Request["dwCtrlSN"]);
            CtrlReq.dwCtrl      = uCtrl / 1000000;
            CtrlReq.dwCtrlParam = uCtrl % 1000000;
            CtrlReq.dwDevID     = uint.Parse(Request["id"]);
            uint   uDate = GetDate(Request["dwEndDate"]);
            uint   uTime = GetTime(Request["dwEndTime"]);
            string sDate = uDate / 10000 + "-" + uDate % 10000 / 100 + "-" + uDate % 10000 % 100;
            CtrlReq.dwEndTime = Get1970Seconds(sDate) + (uTime / 100 * 60 + uTime % 100);
            CtrlReq.dwLabID   = uint.Parse(Request["labid"]);

            REQUESTCODE uRes = m_Request.Device.SWCtrl(CtrlReq);
            if (uRes != REQUESTCODE.EXECUTE_SUCCESS)
            {
                MessageBox(m_Request.szErrMessage, "设置" + "监控模式" + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE);
            }
            else
            {
                MessageBox("设置" + "监控模式" + "成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK);
                return;
            }
        }
    }
Ejemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string szRoom = Request["room"];

        if (szRoom == null || szRoom == "")
        {
            MessageBox("请勾选房间", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK);
            return;
        }

        GetDev();
        GetUrlCtrlClass();
        CTRLREQ CtrlReq = new CTRLREQ();

        if (IsPostBack)
        {
            GetHTTPObj(out CtrlReq);



            uint uCtrl = uint.Parse(Request["dwCtrlSN"]);
            CtrlReq.dwCtrl      = uCtrl / 1000000;
            CtrlReq.dwCtrlParam = uCtrl % 1000000;

            uint   uDate = GetDate(Request["dwEndDate"]);
            uint   uTime = GetTime(Request["dwEndTime"]);
            string sDate = uDate / 10000 + "-" + uDate % 10000 / 100 + "-" + uDate % 10000 % 100;
            CtrlReq.dwEndTime = Get1970Seconds(sDate) + (uTime / 100 * 60 + uTime % 100);


            REQUESTCODE uRes = REQUESTCODE.EXECUTE_FAIL;
            if (m_vrResult == null)
            {
                MessageBox("未选中房间", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK);
                return;
            }
            for (int i = 0; i < m_vrResult.GetLength(0); i++)
            {
                CtrlReq.dwLabID = m_vrResult[i].dwLabID;
                CtrlReq.dwDevID = m_vrResult[i].dwDevID;
                uRes            = m_Request.Device.URLCtrl(CtrlReq);
                if (uRes != REQUESTCODE.EXECUTE_SUCCESS)
                {
                    break;
                }
            }

            if (uRes != REQUESTCODE.EXECUTE_SUCCESS)
            {
                MessageBox(m_Request.szErrMessage, "设置" + "监控模式" + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE);
            }
            else
            {
                MessageBox("设置" + "监控模式" + "成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK);
                return;
            }
        }
    }