Example #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            string szType = Request["type"];
            if (szType == "11")
            {
                m_Title = "远程开机";
            }
            else if (szType == "12")
            {
                m_Title = "远程关机";
            }
            else if (szType == "12")
            {
                m_Title = "远程重启";
            }
            else if (szType == "51")
            {
                m_Title = "免登录";
            }
            else if (szType == "52")
            {
                m_Title = "需要登录";
            }
            DEVCTRLINFO devSenInfo = new DEVCTRLINFO();
            devSenInfo.dwDevID = Parse(Request["id"]);
            devSenInfo.dwLabID = 167;
            devSenInfo.dwCmd   = Parse(szType);
            m_Request.Device.DevCtrl(devSenInfo, out devSenInfo);
//            Response.Write(" <script language=\"javascript\" type=\"text/javascript\"> setTimeout(function(){Dlg_Cancel();}, 1);</script>");
        }
    }
Example #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            string szMessageInfo = Request.Form["szMessageInfo"];
            string szDevID       = Request["id"];
            string szLabID       = Request["labid"];
            if (szDevID == null || szDevID == "")
            {
                MessageBox("发送失败", "提示", MSGBOX.ERROR, MSGBOX_ACTION.NONE);
                return;
            }

            DEVCTRLINFO devCtrl = new DEVCTRLINFO();
            uint        uDevID  = Parse(szDevID);
            if (uDevID == 0)
            {
                MessageBox("发送失败", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.CANCEL);
                return;
            }
            devCtrl.dwCmd   = (uint)DEVCTRLINFO.DWCMD.DEVCMD_ADMINMSG;
            devCtrl.dwDevID = uDevID;
            devCtrl.dwLabID = Parse(szLabID);
            devCtrl.szParam = szMessageInfo;
            m_Request.Device.DevCtrl(devCtrl, out devCtrl);
            MessageBox("发送成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.CANCEL);
        }
    }
Example #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     m_Title = "发消息";
     if (!IsPostBack)
     {
         UNIROOM[] roomList = GetAllRoom();
         if (roomList != null && roomList.Length > 0)
         {
             for (int i = 0; i < roomList.Length; i++)
             {
                 string szCheck = "";
                 if (i == 0)
                 {
                     szCheck = " checked=\"true\"";
                 }
                 m_szRoom += "<input class=\"enum\"" + szCheck + " type=\"radio\" name=\"" + "roomID" + "\" id='" + roomList[i].dwRoomID.ToString() + "' /> <label for=\"" + roomList[i].dwRoomID.ToString() + "\">" + roomList[i].szRoomName + "</label>";
             }
             UNIDEVICE[] devList = GetDevByRoomId(roomList[0].dwRoomID);
             if (devList != null && devList.Length > 0)
             {
                 for (int i = 0; i < devList.Length; i++)
                 {
                     m_szDev += "<label><input class=\"enum\" type=\"checkbox\" name=\"" + "devID" + "\" value=\"" + devList[i].dwDevID.ToString() + "\" /> " + devList[i].szDevName + "</label>,";
                 }
             }
         }
     }
     else if (Request["op"] == "set")
     {
         string   szMessageInfo = Request["szMessageInfo"];
         string   szDevID       = Request["selectID"];
         string[] szDevIDList   = szDevID.Split(',');
         if (szDevIDList.Length == 0)
         {
             return;
         }
         for (int i = 0; i < szDevIDList.Length; i++)
         {
             DEVCTRLINFO devCtrl = new DEVCTRLINFO();
             uint        uDevID  = Parse(szDevIDList[i]);
             if (uDevID == 0)
             {
                 continue;
             }
             devCtrl.dwCmd   = (uint)DEVCTRLINFO.DWCMD.DEVCMD_ADMINMSG;
             devCtrl.dwDevID = uDevID;
             devCtrl.szParam = szMessageInfo;
             m_Request.Device.DevCtrl(devCtrl, out devCtrl);
             MessageBox("发送成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.CANCEL);
         }
         return;
     }
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            string szType  = Request["type"];
            string szLabid = Request["labid"];
            m_Title = "发送消息";
            DEVCTRLINFO devSenInfo = new DEVCTRLINFO();
            devSenInfo.dwDevID = Parse(Request["id"]);
            devSenInfo.dwLabID = Parse(szLabid);
            devSenInfo.dwCmd   = Parse(szType);

            m_Request.Device.DevCtrl(devSenInfo, out devSenInfo);
            MessageBox("消息发送成功", "", MSGBOX.SUCCESS, MSGBOX_ACTION.OK);
//            Response.Write(" <script language=\"javascript\" type=\"text/javascript\"> setTimeout(function(){Dlg_Cancel();}, 1);</script>");
        }
    }
Example #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string szType  = Request["type"];
        string szLabid = Request["labid"];

        if (szType == "11")
        {
            m_Title = "远程开机";
        }
        else if (szType == "12")
        {
            m_Title = "远程关机";
        }
        else if (szType == "13")
        {
            m_Title = "远程重启";
        }
        else if (szType == "52")
        {
            m_Title = "免登录";
        }
        else if (szType == "51")
        {
            m_Title = "需要登录";
        }
        else if (szType == "45")
        {
            m_Title = "U盘锁定";
        }
        else if (szType == "46")
        {
            m_Title = "U盘解锁";
        }
        else if (szType == "43")
        {
            m_Title = "光驱禁用";
        }
        else if (szType == "44")
        {
            m_Title = "光驱解禁";
        }
        else if (szType == "23")
        {
            m_Title = "卸载客户端";
        }

        if (!IsPostBack)
        {
            UNIROOM[] roomList = GetRoomByClassKind((uint)UNIDEVCLS.DWKIND.CLSKIND_COMPUTER);
            if (roomList != null && roomList.Length > 0)
            {
                for (int i = 0; i < roomList.Length; i++)
                {
                    string szCheck = "";
                    if (i == 0)
                    {
                        szCheck = " checked=\"true\"";
                    }
                    m_szRoom += "<input class=\"enum\"" + szCheck + " type=\"radio\" name=\"" + "roomID" + "\" id='" + roomList[i].dwRoomID.ToString() + "' /> <label for=\"" + roomList[i].dwRoomID.ToString() + "\">" + roomList[i].szRoomName + "</label>";
                }
                UNIDEVICE[] devList = GetDevByRoomId(roomList[0].dwRoomID);
                if (devList != null && devList.Length > 0)
                {
                    for (int i = 0; i < devList.Length; i++)
                    {
                        m_szDev += "<label><input class=\"enum\" type=\"checkbox\" name=\"" + "devID" + "\" value=\"" + devList[i].dwDevID.ToString() + "\" /> " + devList[i].szDevName + "</label>,";
                    }
                }
            }
        }
        else if (Request["op"] == "set")
        {
            string   szDevID     = Request["selectID"];
            string[] szDevIDList = szDevID.Split(',');
            if (szDevIDList.Length == 0)
            {
                return;
            }
            for (int i = 0; i < szDevIDList.Length; i++)
            {
                DEVCTRLINFO devCtrl = new DEVCTRLINFO();
                uint        uDevID  = Parse(szDevIDList[i]);
                if (uDevID == 0)
                {
                    continue;
                }
                devCtrl.dwCmd   = Parse(szType);
                devCtrl.dwDevID = uDevID;
                UNIDEVICE devSet = new UNIDEVICE();
                if (getDevByID(uDevID.ToString(), out devSet))
                {
                    devCtrl.dwLabID = devSet.dwLabID;
                    m_Request.Device.DevCtrl(devCtrl, out devCtrl);
                    MessageBox(m_Title + "发送成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.CANCEL);
                }
            }
        }
        return;
    }