コード例 #1
0
ファイル: SampleList.aspx.cs プロジェクト: NingMoe/UniICWeb
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request["delID"] != null)
        {
            DelSample(Request["delID"]);
        }
        SAMPLEINFOREQ vrParameter = new SAMPLEINFOREQ();

        SAMPLEINFO[] vrResult;

        GetPageCtrlValue(out vrParameter.szReqExtInfo);
        if (m_Request.Reserve.GetSampleInfo(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS)
        {
            for (int i = 0; i < vrResult.Length; i++)
            {
                m_szOut += "<tr>";
                m_szOut += "<td data-id=\"" + vrResult[i].dwSampleSN.ToString() + "\">" + vrResult[i].szSampleName + "</td>";
                m_szOut += "<td>" + vrResult[i].szUnitName.ToString() + "</td>";
                m_szOut += "<td>" + GetFee((uint)vrResult[i].dwUnitFee2) + "</td>";
                m_szOut += "<td>" + GetFee((uint)vrResult[i].dwUnitFee3) + "</td>";
                m_szOut += "<td><div class='OPTD'></div></td>";
                m_szOut += "</tr>";
            }
            UpdatePageCtrl(m_Request.Reserve);
        }
        PutBackValue();
    }
コード例 #2
0
ファイル: NewSample.aspx.cs プロジェクト: NingMoe/UniICWeb
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            SAMPLEINFO newSample;
            GetHTTPObj(out newSample);
            newSample.dwUnitFee1 = newSample.dwUnitFee2;
            if (m_Request.Reserve.SetSampleInfo(newSample, out newSample) != 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;

            SAMPLEINFOREQ vrReq = new SAMPLEINFOREQ();
            SAMPLEINFO[]  vrRes;
            if (m_Request.Reserve.GetSampleInfo(vrReq, out vrRes) != REQUESTCODE.EXECUTE_SUCCESS)
            {
                MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL);
            }
            else
            {
                if (vrRes.Length == 0)
                {
                    MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL);
                }
                else
                {
                    PutJSObj(vrRes[0]);
                    m_Title = "修改" + "【" + vrRes[0].szSampleName + "】";
                }
            }
        }
        else
        {
            uint?uMax = 0;
            uint uID  = PRStation.DOORCTRLSRV_BASE | PRDoorCtrlSrv.MSREQ_DCS_SET;

            if (GetMaxValue(ref uMax, uID, "dwSN"))
            {
                UNIADMIN setValue = new UNIADMIN();

                PutJSObj(setValue);
            }
            m_Title = "新建样品";
        }
    }
コード例 #3
0
ファイル: SetSample.aspx.cs プロジェクト: NingMoe/UniICWeb
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            SAMPLEINFO newSample;
            GetHTTPObj(out newSample);
            newSample.dwUnitFee1 = newSample.dwUnitFee2;
            if (m_Request.Reserve.SetSampleInfo(newSample, out newSample) != 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;

            SAMPLEINFOREQ vrReq = new SAMPLEINFOREQ();
            vrReq.dwSampleSN = Parse(Request["dwSampleSN"]);
            SAMPLEINFO[] vrRes;
            if (m_Request.Reserve.GetSampleInfo(vrReq, out vrRes) != REQUESTCODE.EXECUTE_SUCCESS)
            {
                MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL);
            }
            else
            {
                if (vrRes.Length == 0)
                {
                    MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL);
                }
                else
                {
                    PutJSObj(vrRes[0]);
                    m_Title = "修改" + "【" + vrRes[0].szSampleName + "】";
                }
            }
        }
        else
        {
            m_Title = "修改样品";
        }
    }
コード例 #4
0
ファイル: SetDevSample.aspx.cs プロジェクト: NingMoe/UniICWeb
    protected void Page_Load(object sender, EventArgs e)
    {
        m_Title = "测试内容";
        uint uDevID = Parse(Request["id"]);

        if (uDevID == 0)
        {
            return;
        }
        SAMPLEINFOREQ sampleReq = new SAMPLEINFOREQ();

        sampleReq.szReqExtInfo.szOrderKey  = "szSampleName";
        sampleReq.szReqExtInfo.szOrderMode = "asc";
        SAMPLEINFO[] vtSample;
        if (m_Request.Reserve.GetSampleInfo(sampleReq, out vtSample) == REQUESTCODE.EXECUTE_SUCCESS && vtSample != null && vtSample.Length > 0)
        {
            for (int i = 0; i < vtSample.Length; i++)
            {
                string szName = vtSample[i].szSampleName + "(" + "一类:" + GetFee(vtSample[i].dwUnitFee1) + "二类:" + GetFee(vtSample[i].dwUnitFee3) + ")";
                m_szSample += GetInputItemHtml(CONSTHTML.checkBox, "sampleList", szName, vtSample[i].dwSampleSN.ToString());
            }
        }
        UNIDEVICE setDev;

        if (!getDevByID(uDevID.ToString(), out setDev))
        {
        }
        m_Title = "设置[" + setDev.szDevName.ToString() + "]样品库";
        REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL;

        if (IsPostBack)
        {
            string szSample = Request["sampleList"];
            if (szSample != null && szSample != "")
            {
                string[]     szSampleID    = szSample.Split(',');
                SAMPLEINFO[] devSampleList = new SAMPLEINFO[szSampleID.Length];
                for (int i = 0; i < szSampleID.Length; i++)
                {
                    devSampleList[i]            = new SAMPLEINFO();
                    devSampleList[i].dwSampleSN = Parse(szSampleID[i]);
                    devSampleList[i].dwDevID    = uDevID;
                }
                setDev.DevSample = devSampleList;
            }
            uResponse = m_Request.Device.Set(setDev, out setDev);

            if (uResponse != 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;
            DEVREQ vrGet = new DEVREQ();
            vrGet.dwDevID = Parse(Request["id"]);
            UNIDEVICE[] vtRes;
            if (m_Request.Device.Get(vrGet, out vtRes) != REQUESTCODE.EXECUTE_SUCCESS)
            {
                MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL);
            }
            else
            {
                string szSampleID = "";
                for (int i = 0; vtRes[0].DevSample != null && i < vtRes[0].DevSample.Length; i++)
                {
                    szSampleID += vtRes[0].DevSample[i].dwSampleSN.ToString() + ",";
                }
                PutMemberValue("sampleList", szSampleID);
            }
        }
    }