コード例 #1
0
    private void DelTerm(string szID)
    {
        REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL;
        UNICONSOLE  delRule   = new UNICONSOLE();

        delRule.dwConsoleSN = Parse(szID);
        uResponse           = m_Request.Console.ConDel(delRule);
        if (uResponse != REQUESTCODE.EXECUTE_SUCCESS)
        {
            MessageBox(m_Request.szErrMessage, "提示", MSGBOX.ERROR);
        }
    }
コード例 #2
0
ファイル: SetControl.aspx.cs プロジェクト: NingMoe/UniICWeb
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            UNICONSOLE newConsole;
            uint?      uSN = 0;
            GetHTTPObj(out newConsole);
            uSN = newConsole.dwConsoleSN;
            newConsole.dwConsoleSN = 0;
            newConsole.dwOpenTime  = GetTime(Request["dwOpenTime"]);
            newConsole.dwCloseTime = GetTime(Request["dwCloseTime"]);
            string szKindListObject = Request["dwKindListObject"] == null?"0":Request["dwKindListObject"].ToString();
            newConsole.dwKind      = CharListToUint(szKindListObject.ToString()) + Parse(Request["dwKind"]);
            newConsole.szManRooms  = GetRoomNoCtrlList(Request["szManRooms"]);
            newConsole.dwConsoleSN = uSN;
            if (m_Request.Console.ConSet(newConsole, out newConsole) != REQUESTCODE.EXECUTE_SUCCESS)
            {
                MessageBox(m_Request.szErrMessage, "修改失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE);
                return;
            }
            else
            {
                MessageBox("修改成功", "修改控制台", MSGBOX.SUCCESS, MSGBOX_ACTION.OK);
                return;
            }
        }
        dwKindList   = GetAllInputHtml(CONSTHTML.option, "", "Console_Kind");
        szKindObject = GetAllInputHtml(CONSTHTML.checkBox, "dwKindListObject", "Console_Kind_Object");
        UNIROOM[] roomList = GetAllRoom();
        if (roomList != null && roomList.Length > 0)
        {
            for (int i = 0; i < roomList.Length; i++)
            {
                string szCheck = "";

                m_szRoom += "<label><input class=\"enum\"" + szCheck + "type=\"checkbox\" name=\"" + "szManRooms" + "\" value=\"" + roomList[i].szRoomNo.ToString() + "\" /> " + roomList[i].szRoomName + "</label>";
            }
        }
        if (Request["op"] == "set")
        {
            bSet = true;

            CONREQ vrConGet = new CONREQ();
            vrConGet.dwConsoleSN = ToUint(Request["dwID"]);
            UNICONSOLE[] vrConRes;
            if (m_Request.Console.ConGet(vrConGet, out vrConRes) != REQUESTCODE.EXECUTE_SUCCESS)
            {
                MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL);
            }
            else
            {
                if (vrConRes.Length == 0)
                {
                    MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL);
                }
                else
                {
                    PutJSObj(vrConRes[0]);
                    ViewState["dwKind"] = vrConRes[0].dwKind.ToString();
                    m_Title             = "修改" + "【" + vrConRes[0].szConsoleName + "】";
                }
            }
        }
        else
        {
            uint?uMax = 0;
            uint uID  = PRStation.DOORCTRLSRV_BASE | PRDoorCtrlSrv.MSREQ_DCS_SET;

            if (GetMaxValue(ref uMax, uID, "dwSN"))
            {
                UNICONSOLE setValue = new UNICONSOLE();
                setValue.dwConsoleSN = uMax;
                PutJSObj(setValue);
            }
            m_Title = "修改控制台";
        }
    }