コード例 #1
0
        public string AddOffLinePaymentInfo(System.Web.HttpContext context)
        {
            this.username    = context.Request["username"];
            this.payAmount   = decimal.Parse(context.Request["coin"]);
            this.orderID     = context.Request["orderid"];
            this.applyDate   = DateTime.Parse(context.Request["P_Time"]);
            this.paymentType = int.Parse(context.Request["PaymentType"]);;
            this.bankName    = "BankName";



            //  ShareDetialInfo shareDetialInfo = new ShareDetialInfo();
            OffLinePayOrders OffLinePayOrdersInfo = new OffLinePayOrders();

            OffLinePayOrdersInfo.Accounts    = this.username;
            OffLinePayOrdersInfo.OrderID     = this.orderID;
            OffLinePayOrdersInfo.PayAmount   = this.payAmount;
            OffLinePayOrdersInfo.ApplyDate   = this.applyDate;
            OffLinePayOrdersInfo.PaymentType = this.paymentType;
            OffLinePayOrdersInfo.BankName    = this.bankName;

            context.Response.ContentType = "text/plain";
            //context.Response.Write("OffLinePayOrdersInfo.Accounts: " + OffLinePayOrdersInfo.Accounts + "\r\n");
            //context.Response.Write("OffLinePayOrdersInfo.PayAmount: " + OffLinePayOrdersInfo.PayAmount + "\r\n");
            //context.Response.Write("OffLinePayOrdersInfo.OrderID: " + OffLinePayOrdersInfo.OrderID + "\r\n");
            //context.Response.Write("OffLinePayOrdersInfo.ApplyDate: " + OffLinePayOrdersInfo.ApplyDate + "\r\n");
            //context.Response.Write("OffLinePayOrdersInfo.PaymentType: " + OffLinePayOrdersInfo.PaymentType + "\r\n");

            //  shareDetialInfo.ShareID = 100;
            TreasureFacade treasureFacade = new TreasureFacade();

            treasureFacade.WriteOffLinePayment(OffLinePayOrdersInfo);

            return("1");
        }