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); } }
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); } } }