Example #1
0
    protected void btn_Click(object sender, EventArgs e)
    {
        string      szId      = Request["id"];
        REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL;
        RTPREPAY    setValue  = new RTPREPAY();

        setValue.dwResvID     = (uint.Parse(szId));
        setValue.dwPrepayment = (uint)(double.Parse(idYshou.Text) * 100);
        uResponse             = m_Request.Reserve.PrepayRTResv(setValue);

        if (uResponse == REQUESTCODE.EXECUTE_SUCCESS)
        {
            MessageBox("预收费成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK);
        }
        else
        {
            MessageBox(m_Request.szErrMessage, "提示", MSGBOX.ERROR, MSGBOX_ACTION.OK);
        }
    }
Example #2
0
    protected void btnCheckTempOK_Click(object sender, EventArgs e)
    {
        REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL;
        RTRESVCHECK setValue  = new RTRESVCHECK();
        RTRESVREQ   vrGet     = new RTRESVREQ();

        vrGet.dwResvID = Parse(szidh.Value);
        RTRESV[] vtRes;
        uResponse = m_Request.Reserve.GetRTResv(vrGet, out vtRes);
        uint uFeeSN = 0;

        if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0)
        {
            uFeeSN = (uint)vtRes[0].dwFeeSN;
            vtRes[0].dwBeginTime = Get1970Seconds(dwBegin.Value);
            vtRes[0].dwEndTime   = Get1970Seconds(dwEnd.Value);
            uint     uTotal = 0;
            RTBILL[] vtBill = GetUniFeeVTFromHtml(uFeeSN.ToString(), out uTotal);
            setValue.BillInfo         = vtBill;
            vtRes[0].dwReceivableCost = uTotal;
            setValue.dwCheckStat      = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK;
            setValue.RTResv           = vtRes[0];
            uResponse = m_Request.Reserve.RTResvCheck(setValue);
            if (uResponse == REQUESTCODE.EXECUTE_SUCCESS)
            {
                if (ConfigConst.GCRTRepay == 1)
                {
                    string   szId       = Request["id"];
                    RTPREPAY setRTRePay = new RTPREPAY();
                    setRTRePay.dwResvID     = (uint.Parse(szId));
                    setRTRePay.dwPrepayment = (0);//预收费0
                    uResponse = m_Request.Reserve.PrepayRTResv(setRTRePay);
                }
                MessageBox("审核通过", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK);
            }
            else
            {
                MessageBox("审核失败:" + m_Request.szErrMessage.ToString(), "提示", MSGBOX.ERROR, MSGBOX_ACTION.NONE);
            }
        }
    }