Example #1
0
        /// <summary>
        /// 调用收据重打接口
        /// </summary>
        /// <param name="hObj"></param>
        /// <returns></returns>
        private bool RePrintInvoice(OutpatientClass hObj)
        {
            string sOut;
            string sDealID, sFeeNO;

            sDealID = "011100030A090115000014";
            sFeeNO  = "xxxxxx";

            AddLog("调用收据重打接口");
            AddLog("输入参数:");
            AddLog("交易流水号:" + sDealID);
            AddLog("收费单据号:" + sFeeNO);

            hObj.RePrintInvoice(sDealID, sFeeNO, out sOut);

            AddLog("输出数据:");
            AddLog(sOut);

            XmlDocument xmlDoc = GetXmlDoc(sOut);

            bool bRet = CheckOutputState(xmlDoc);

            xmlDoc = null;

            AddLog("\r\n");
            return(bRet);
        }
Example #2
0
        /// <summary>
        /// 调用收据重打接口
        /// </summary>
        /// <param name="sDll"></param>
        /// <returns></returns>
        public ResultClass RePrintInvoice(OutpatientClass sDll, string tradeNo, string invoiceNo)
        {
            string sMome = "";
            bool   bRet  = false;
            string sOut;

            sDll.RePrintInvoice(tradeNo, invoiceNo, out sOut);

            XmlDocument xmlDoc = GetXmlDoc(sOut);

            CheckOutputState(xmlDoc, out bRet, out sMome);
            xmlDoc = null;
            AddLog("\r\n");
            ResultClass resultClassTemp = new ResultClass();

            resultClassTemp.bSucess  = bRet;
            resultClassTemp.sRemarks = sMome;
            resultClassTemp.oResult  = null;
            return(resultClassTemp);
        }