public PaymentModeInfo GetPaymentMode(TradeWays ways) { string value = ""; if (ways == TradeWays.Alipay) { value = "hishop.plugins.payment.ws_wappay.wswappayrequest"; } else if (ways == TradeWays.ShengFutong) { value = "Hishop.Plugins.Payment.ShengPayMobile.ShengPayMobileRequest"; } PaymentModeInfo result = new PaymentModeInfo(); System.Data.Common.DbCommand sqlStringCommand = this.database.GetSqlStringCommand("SELECT * FROM Hishop_PaymentTypes WHERE Gateway = @Gateway"); this.database.AddInParameter(sqlStringCommand, "Gateway", System.Data.DbType.String, value); using (System.Data.IDataReader dataReader = this.database.ExecuteReader(sqlStringCommand)) { if (dataReader.Read()) { result = DataMapper.PopulatePayment(dataReader); } } return(result); }
public PaymentModeInfo GetPaymentMode(TradeWays ways) { string str = ""; if (ways == TradeWays.Alipay) { str = "hishop.plugins.payment.ws_wappay.wswappayrequest"; } else if (ways == TradeWays.ShengFutong) { str = "Hishop.Plugins.Payment.ShengPayMobile.ShengPayMobileRequest"; } PaymentModeInfo info = new PaymentModeInfo(); DbCommand sqlStringCommand = this.database.GetSqlStringCommand("SELECT * FROM Hishop_PaymentTypes WHERE Gateway = @Gateway"); this.database.AddInParameter(sqlStringCommand, "Gateway", DbType.String, str); using (IDataReader reader = this.database.ExecuteReader(sqlStringCommand)) { if (reader.Read()) { info = DataMapper.PopulatePayment(reader); } } return(info); }
public static string StringToTradeWays(string tradeWays) { string result = ""; try { TradeWays tradeWays2 = (TradeWays)int.Parse(tradeWays); result = MemberHelper.GetEnumDescription(tradeWays2); } catch { result = "其他交易方式"; } return(result); }
public static TradeWays GetWaysByRequestType(RequesType type) { TradeWays balance = TradeWays.Balance; switch (type) { case RequesType.微信钱包: return(TradeWays.WeChatWallet); case RequesType.支付宝: return(TradeWays.Alipay); case RequesType.线下支付: return(TradeWays.LineTransfer); case RequesType.微信红包: return(TradeWays.WeChatWallet); } return(balance); }
public static TradeWays GetWaysByRequestType(RequesType type) { TradeWays result = TradeWays.Balance; switch (type) { case RequesType.微信钱包: result = TradeWays.WeChatWallet; break; case RequesType.支付宝: result = TradeWays.Alipay; break; case RequesType.线下支付: result = TradeWays.LineTransfer; break; case RequesType.微信红包: result = TradeWays.WeChatWallet; break; } return(result); }
public static PaymentModeInfo GetPaymentMode(TradeWays ways) { return(new AmountDao().GetPaymentMode(ways)); }