Example #1
0
        public ResInfo InputMeterDosage(long MetID, decimal Num, decimal DedNum)
        {
            BLL.WeChat.Charge bll = new BLL.WeChat.Charge(connStr);
            long iDosageID        = bll.InputMeterDosage(MetID, Num, DedNum, 0);

            resInfo.ResCode = 1;
            resInfo.ResData = iDosageID;

            return(resInfo);
        }
Example #2
0
        public ResInfo CalcFee(long NodeID, long MetID, long DosageID)
        {
            BLL.WeChat.Charge bll = new BLL.WeChat.Charge(connStr);
            DataTable         dt  = bll.CalcFee(NodeID, MetID, DosageID);

            resInfo.ResCode = 1;
            resInfo.ResData = dt;

            return(resInfo);
        }
Example #3
0
        public ResInfo PayCharge(Model.WeChat.Charge ChargeDto)
        {
            string errMsg = "";

            Model.WeChat.Card card = new Model.WeChat.Card();
            BLL.WeChat.Charge bll  = new BLL.WeChat.Charge(connStr);
            bool flag = bll.PayCharge(ChargeDto, out errMsg, out card);

            if (flag)
            {
                resInfo.ResCode = 1;
                resInfo.ResMsg  = errMsg;
                resInfo.ResData = card;
            }
            else
            {
                resInfo.ResCode = -1;
                resInfo.ResMsg  = errMsg;
            }
            return(resInfo);
        }