protected void Page_Load(object sender, EventArgs e) { uint uTotalSum = 0; if (!this.Page.IsPostBack) { string szId = Request["id"]; REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; REQUESTCODE uResponse2 = REQUESTCODE.EXECUTE_FAIL; RTRESVBILLREQ vrGet = new RTRESVBILLREQ(); vrGet.dwResvID = (uint.Parse(szId)); RTRESVBILL vtRes = new RTRESVBILL(); uResponse = m_Request.Reserve.GetRTResvBill(vrGet, out vtRes); RTRESVREQ rtResvGet = new RTRESVREQ(); rtResvGet.dwResvID = Parse(szId); RTRESV[] vtRtresv; uResponse2 = m_Request.Reserve.GetRTResv(rtResvGet, out vtRtresv); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && uResponse2 == REQUESTCODE.EXECUTE_SUCCESS && vtRtresv != null && vtRtresv.Length > 0) { RTBILL[] vtRtBill = vtRes.BillInfo; DEVFARREQ devFarGet = new DEVFARREQ(); devFarGet.dwDevID = vtRtresv[0].dwDevID; DEVFAR[] vtDevFarRes; uResponse = m_Request.Device.DevFARGet(devFarGet, out vtDevFarRes); GetUniFee(vtRtBill, vtDevFarRes); } } }
private void billResearve(string szId) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; REQUESTCODE uResponse2 = REQUESTCODE.EXECUTE_FAIL; RTRESVBILLREQ vrGet = new RTRESVBILLREQ(); vrGet.dwResvID = (uint.Parse(szId)); RTRESVBILL vtRes = new RTRESVBILL(); uResponse = m_Request.Reserve.GetRTResvBill(vrGet, out vtRes); RTRESVREQ rtResvGet = new RTRESVREQ(); rtResvGet.dwResvID = Parse(szId); RTRESV[] vtRtresv; uResponse2 = m_Request.Reserve.GetRTResv(rtResvGet, out vtRtresv); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && uResponse2 == REQUESTCODE.EXECUTE_SUCCESS && vtRtresv != null && vtRtresv.Length > 0) { RTBILL[] vtRtBill = vtRes.BillInfo; DEVFARREQ devFarGet = new DEVFARREQ(); devFarGet.dwDevID = vtRtresv[0].dwDevID; DEVFAR[] vtDevFarRes; uResponse = m_Request.Device.DevFARGet(devFarGet, out vtDevFarRes); GetUniFee(vtRtBill, vtDevFarRes); } }
protected void Page_Load(object sender, EventArgs e) { m_Title = ConfigConst.GCDevName + "经费分配比例"; uint uDevID = Parse(Request["id"]); if (uDevID == 0) { return; } REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; if (IsPostBack) { DEVFAR devFarUse = new DEVFAR(); devFarUse.dwDevID = uDevID; devFarUse.dwFeeType = (uint)FEEDETAIL.DWFEETYPE.FEETYPE_USEDEV; devFarUse.dwTestRate = Parse(useTestRate.Value); devFarUse.dwOpenFundRate = Parse(useOpenRate.Value); devFarUse.dwServiceRate = Parse(useServiceRate.Value); uResponse = m_Request.Device.DevFARSet(devFarUse); DEVFAR devFarSample = new DEVFAR(); devFarSample.dwDevID = uDevID; devFarSample.dwFeeType = (uint)FEEDETAIL.DWFEETYPE.FEETYPE_SAMPLE; devFarSample.dwTestRate = Parse(sampleTestRate.Value); devFarSample.dwOpenFundRate = Parse(sampleOpenRate.Value); devFarSample.dwServiceRate = Parse(sampleServiceRate.Value); uResponse = m_Request.Device.DevFARSet(devFarSample); DEVFAR devFarEnt = new DEVFAR(); devFarEnt.dwDevID = uDevID; devFarEnt.dwFeeType = (uint)FEEDETAIL.DWFEETYPE.FEETYPE_ENTRUST; devFarEnt.dwTestRate = Parse(entTestRate.Value); devFarEnt.dwOpenFundRate = Parse(entOpenRate.Value); devFarEnt.dwServiceRate = Parse(entServiceRate.Value); uResponse = m_Request.Device.DevFARSet(devFarEnt); DEVFAR devConsumable = new DEVFAR(); devConsumable.dwDevID = uDevID; devConsumable.dwFeeType = (uint)FEEDETAIL.DWFEETYPE.FEETYPE_SAMPLE; devConsumable.dwTestRate = Parse(consTestRate.Value); devConsumable.dwOpenFundRate = Parse(consOpenRate.Value); devConsumable.dwServiceRate = Parse(consServiceRate.Value); uResponse = m_Request.Device.DevFARSet(devConsumable); 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; DEVFARREQ vrGet = new DEVFARREQ(); vrGet.dwDevID = Parse(Request["id"]); DEVFAR[] vtRes; if (m_Request.Device.DevFARGet(vrGet, out vtRes) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { for (int i = 0; i < vtRes.Length; i++) { if ((uint)vtRes[i].dwFeeType == (uint)FEEDETAIL.DWFEETYPE.FEETYPE_USEDEV) { useTestRate.Value = vtRes[i].dwTestRate.ToString(); useOpenRate.Value = vtRes[i].dwOpenFundRate.ToString(); useServiceRate.Value = vtRes[i].dwServiceRate.ToString(); } else if ((uint)vtRes[i].dwFeeType == (uint)FEEDETAIL.DWFEETYPE.FEETYPE_SAMPLE) { sampleTestRate.Value = vtRes[i].dwTestRate.ToString(); sampleOpenRate.Value = vtRes[i].dwOpenFundRate.ToString(); sampleServiceRate.Value = vtRes[i].dwServiceRate.ToString(); } else if ((uint)vtRes[i].dwFeeType == (uint)FEEDETAIL.DWFEETYPE.FEETYPE_ENTRUST) { entTestRate.Value = vtRes[i].dwTestRate.ToString(); entOpenRate.Value = vtRes[i].dwOpenFundRate.ToString(); entServiceRate.Value = vtRes[i].dwServiceRate.ToString(); } else if ((uint)vtRes[i].dwFeeType == (uint)FEEDETAIL.DWFEETYPE.FEETYPE_SAMPLE) { consTestRate.Value = vtRes[i].dwTestRate.ToString(); consOpenRate.Value = vtRes[i].dwOpenFundRate.ToString(); consServiceRate.Value = vtRes[i].dwServiceRate.ToString(); } } } } }