/// <summary> /// 91充值 /// </summary> /// <param name="game"></param> /// <param name="Server"></param> /// <param name="Account"></param> /// <param name="ServiceName"></param> /// <param name="orderNo"></param> public static void get91PayInfo(int game, int Server, string Account, string ServiceName, string orderNo, string RetailID) { //增加游戏名称避免出现游戏名称为空的现象 panx 2012-11-26 string GameName = string.Empty; ServerInfo serverinfo = GetServerData(game, Server); if (serverinfo != null) { GameName = serverinfo.GameName; } OrderInfo orderInfo = new OrderInfo(); orderInfo.OrderNO = orderNo; orderInfo.MerchandiseName = string.Empty; orderInfo.Currency = "CNY"; orderInfo.Amount = 0; orderInfo.PassportID = Account; orderInfo.RetailID = RetailID; orderInfo.PayStatus = 1; orderInfo.GameID = game; orderInfo.ServerID = Server; orderInfo.GameName = GameName; orderInfo.ServerName = ServiceName; orderInfo.GameCoins = 0; orderInfo.SendState = 1; orderInfo.PayType = orderInfo.RetailID; orderInfo.Signature = "123456"; OrderFormBLL obll = new OrderFormBLL(); obll.Add91Pay(orderInfo, false); }
/// <summary> /// 补订单 /// </summary> /// <param name="orderNo"></param> /// <param name="game"></param> /// <param name="server"></param> /// <param name="passport"></param> /// <returns></returns> public static bool ModifyOrder(string orderNo, int game, int server, string passport) { OrderFormBLL obll = new OrderFormBLL(); return(obll.UpdateBy91(new OrderInfo() { OrderNO = orderNo, GameID = game, ServerID = server, PassportID = passport }, false)); }
public static bool AddOrder(OrderInfo orderInfo) { try { OrderFormBLL obll = new OrderFormBLL(); obll.Add91Pay(orderInfo, false); return true; } catch (Exception ex) { TraceLog.ReleaseWriteFatal(ex.ToString()); return false; } }
public static bool AddOrder(OrderInfo orderInfo) { try { OrderFormBLL obll = new OrderFormBLL(); obll.Add91Pay(orderInfo, false); return(true); } catch (Exception ex) { TraceLog.ReleaseWriteFatal(ex.ToString()); return(false); } }
/// <summary> /// appstroe充值 /// </summary> /// <param name="game">Game.</param> /// <param name="Server">Server.</param> /// <param name="Account">Account.</param> /// <param name="Silver">Silver.</param> /// <param name="Amount">Amount.</param> /// <param name="orderNo">Order no.</param> /// <param name="RetailID">Retail I.</param> /// <param name="MemberMac">Member mac.</param> /// <param name="payState"></param> /// <param name="userId"></param> public static void AppStorePay(int game, int Server, string Account, int Silver, int Amount, string orderNo, string RetailID, string MemberMac, bool payState = true, string userId = "") { try { string GameName = string.Empty; string ServerName = string.Empty; ServerInfo serverinfo = GetServerData(game, Server); if (serverinfo != null) { GameName = serverinfo.GameName; ServerName = serverinfo.Name; } OrderInfo orderInfo = new OrderInfo(); orderInfo.OrderNO = orderNo; orderInfo.MerchandiseName = GameName; orderInfo.Currency = "CNY"; orderInfo.Amount = Amount; orderInfo.PassportID = Account; orderInfo.Expand = userId; orderInfo.RetailID = RetailID; orderInfo.PayStatus = payState ? 2 : 3; orderInfo.GameID = game; orderInfo.ServerID = Server; orderInfo.GameName = GameName; orderInfo.ServerName = ServerName; orderInfo.GameCoins = Silver; orderInfo.SendState = 1; orderInfo.PayType = "0004"; orderInfo.Signature = "123456"; orderInfo.DeviceID = MemberMac; OrderFormBLL obll = new OrderFormBLL(); obll.Add(orderInfo); TraceLog.ReleaseWrite("User:{0} AppStore充值{1}完成,order:{2}", Account, Amount, orderNo); } catch (Exception ex) { TraceLog.ReleaseWriteFatal("User:{0} AppStore充值{1}异常, order:{2}\r\nError:{3}", Account, Amount, orderNo, ex.ToString()); } }
/// <summary> /// 触控android订单 /// </summary> /// <param name="orderNo"></param> /// <param name="amount"></param> /// <param name="passportid"></param> /// <param name="serverID"></param> /// <param name="gameID"></param> /// <param name="gameConis"></param> /// <param name="deviceid"></param> /// <param name="RetailID"></param> public static void AddOrderInfo(string orderNo, decimal amount, string passportid, int serverID, int gameID, int gameConis, string deviceid, string RetailID) { try { string GameName = string.Empty; string ServerName = string.Empty; ServerInfo serverinfo = GetServerData(gameID, serverID); if (serverinfo != null) { GameName = serverinfo.GameName; ServerName = serverinfo.Name; } OrderInfo orderInfo = new OrderInfo(); orderInfo.OrderNO = orderNo; orderInfo.MerchandiseName = GameName; orderInfo.Currency = "CNY"; orderInfo.Amount = amount; orderInfo.PassportID = passportid; orderInfo.RetailID = RetailID; orderInfo.PayStatus = 1; orderInfo.GameID = gameID; orderInfo.ServerID = serverID; orderInfo.GameName = GameName; orderInfo.ServerName = ServerName; orderInfo.GameCoins = gameConis; orderInfo.SendState = 1; orderInfo.PayType = "6002"; orderInfo.Signature = "123456"; orderInfo.DeviceID = deviceid; OrderFormBLL obll = new OrderFormBLL(); obll.Add91Pay(orderInfo, false); TraceLog.ReleaseWrite("触控android充值完成"); } catch (Exception ex) { TraceLog.ReleaseWriteFatal(ex.ToString()); } }
/// <summary> /// Get91s the pay info. /// </summary> /// <param name="game">Game.</param> /// <param name="Server">Server.</param> /// <param name="Account">Account.</param> /// <param name="ServiceName">Service name.</param> /// <param name="orderNo">Order no.</param> /// <param name="RetailID">Retail I.</param> public static void get91PayInfo(int game, int Server, string Account, string ServiceName, string orderNo, string RetailID) { //增加游戏名称避免出现游戏名称为空的现象 panx 2012-11-26 string GameName = string.Empty; ServerInfo serverinfo = GetServerData(game, Server); if (serverinfo != null) { GameName = serverinfo.GameName; } OrderInfo orderInfo = new OrderInfo(); orderInfo.OrderNO = orderNo; orderInfo.MerchandiseName = string.Empty; orderInfo.Currency = "CNY"; orderInfo.Amount = 0; orderInfo.PassportID = Account; orderInfo.RetailID = RetailID; orderInfo.PayStatus = 1; orderInfo.GameID = game; orderInfo.ServerID = Server; orderInfo.GameName = GameName; orderInfo.ServerName = ServiceName; orderInfo.GameCoins = 0; orderInfo.SendState = 1; orderInfo.PayType = orderInfo.RetailID; orderInfo.Signature = "123456"; OrderFormBLL obll = new OrderFormBLL(); obll.Add91Pay(orderInfo, false); }
/// <summary> /// 获取个人充值未下发全部信息 /// </summary> /// <param name="game"></param> /// <param name="Server"></param> /// <param name="Account"></param> /// <returns></returns> public static OrderInfo[] getPayment(int game, int Server, string Account) { OrderFormBLL ordef = new OrderFormBLL(); return ordef.GetList(game, Server, Account); }
/// <summary> /// 更新订单支付成功状态 /// </summary> /// <param name="orderNo"></param> /// <param name="orderInfo"></param> /// <returns></returns> public static bool PaySuccess(string orderNo, OrderInfo orderInfo) { OrderFormBLL obll = new OrderFormBLL(); return obll.PaySuccess(orderNo, orderInfo); }
/// <summary> /// 补订单 /// </summary> /// <param name="orderNo"></param> /// <param name="game"></param> /// <param name="server"></param> /// <param name="passport"></param> /// <returns></returns> public static bool ModifyOrder(string orderNo, int game, int server, string passport) { OrderFormBLL obll = new OrderFormBLL(); return obll.UpdateBy91(new OrderInfo() { OrderNO = orderNo, GameID = game, ServerID = server, PassportID = passport }, false); }
/// <summary> /// Abnormal the specified OrderNO. /// </summary> /// <param name="OrderNO">Order N.</param> public static void Abnormal(string OrderNO) { OrderFormBLL ordrBLL = new OrderFormBLL(); ordrBLL.Updatestr(OrderNO); }
private static ServerInfo GetServerData(int gameID, int serverID) { OrderFormBLL ordrBLL = new OrderFormBLL(); return ordrBLL.GetServerData(gameID, serverID); }
/// <summary> /// appstroe充值 /// </summary> /// <param name="game">Game.</param> /// <param name="Server">Server.</param> /// <param name="Account">Account.</param> /// <param name="Silver">Silver.</param> /// <param name="Amount">Amount.</param> /// <param name="orderNo">Order no.</param> /// <param name="RetailID">Retail I.</param> /// <param name="MemberMac">Member mac.</param> public static void AppStorePay(int game, int Server, string Account, int Silver, int Amount, string orderNo, string RetailID, string MemberMac) { try { string GameName = string.Empty; string ServerName = string.Empty; ServerInfo serverinfo = GetServerData(game, Server); if (serverinfo != null) { GameName = serverinfo.GameName; ServerName = serverinfo.Name; } OrderInfo orderInfo = new OrderInfo(); orderInfo.OrderNO = orderNo; orderInfo.MerchandiseName = GameName; orderInfo.Currency = "CNY"; orderInfo.Amount = Amount; orderInfo.PassportID = Account; orderInfo.RetailID = RetailID; orderInfo.PayStatus = 2; orderInfo.GameID = game; orderInfo.ServerID = Server; orderInfo.GameName = GameName; orderInfo.ServerName = ServerName; orderInfo.GameCoins = Silver; orderInfo.SendState = 1; orderInfo.PayType = "0004"; orderInfo.Signature = "123456"; orderInfo.DeviceID = MemberMac; OrderFormBLL obll = new OrderFormBLL(); obll.Add(orderInfo); TraceLog.ReleaseWrite("AppStore充值完成"); } catch (Exception ex) { TraceLog.ReleaseWriteFatal(ex.ToString()); } }
/// <summary> /// 补订单 /// </summary> /// <param name="orderNo"></param> /// <param name="gameId"></param> /// <param name="serverId"></param> /// <param name="passportId"></param> /// <returns></returns> public static bool ModifyOrder(string orderNo, int gameId, int serverId, string passportId) { OrderFormBLL obll = new OrderFormBLL(); return obll.UpdateBy91(new OrderInfo() { OrderNo = orderNo, GameId = gameId, ServerId = serverId, PassportId = passportId }, false); }
/// <summary> /// 获取个人充值未下发全部信息 /// </summary> /// <param name="game"></param> /// <param name="Server"></param> /// <param name="Account"></param> /// <returns></returns> public static OrderInfo[] getPayment(int game, int Server, string Account) { OrderFormBLL ordef = new OrderFormBLL(); return(ordef.GetList(game, Server, Account)); }
/// <summary> /// appstroe充值 /// </summary> /// <param name="gameId">Game.</param> /// <param name="serverId">Server.</param> /// <param name="passportId">Account.</param> /// <param name="coins">Coins.</param> /// <param name="amount">Amount.</param> /// <param name="orderNo">Order no.</param> /// <param name="retailId">Retail I.</param> /// <param name="deviceId">Member mac.</param> /// <param name="payState"></param> /// <param name="userId"></param> public static void AppStorePay(int gameId, int serverId, string passportId, int coins, int amount, string orderNo, string retailId, string deviceId, bool payState = true, string userId = "") { try { string gameName = string.Empty; string serverName = string.Empty; ServerInfo serverinfo = GetServerData(gameId, serverId); if (serverinfo != null) { gameName = serverinfo.GameName; serverName = serverinfo.Name; } OrderInfo orderInfo = new OrderInfo(); orderInfo.OrderNo = orderNo; orderInfo.MerchandiseName = gameName; orderInfo.Currency = "CNY"; orderInfo.Amount = amount; orderInfo.PassportId = passportId; orderInfo.Expand = userId; orderInfo.RetailId = retailId; orderInfo.PayStatus = payState ? 2 : 3; orderInfo.GameId = gameId; orderInfo.ServerId = serverId; orderInfo.GameName = gameName; orderInfo.ServerName = serverName; orderInfo.GameCoins = coins; orderInfo.SendState = 1; orderInfo.PayType = "0004"; orderInfo.Signature = "123456"; orderInfo.DeviceId = deviceId; OrderFormBLL obll = new OrderFormBLL(); obll.Add(orderInfo); TraceLog.ReleaseWrite("User:{0} AppStore充值{1}完成,order:{2}", passportId, amount, orderNo); } catch (Exception ex) { TraceLog.ReleaseWriteFatal("User:{0} AppStore充值{1}异常, order:{2}\r\nError:{3}", passportId, amount, orderNo, ex.ToString()); } }
/// <summary> /// 更新订单支付成功状态 /// </summary> /// <param name="orderNo"></param> /// <param name="orderInfo"></param> /// <returns></returns> public static bool PaySuccess(string orderNo, OrderInfo orderInfo) { OrderFormBLL obll = new OrderFormBLL(); return(obll.PaySuccess(orderNo, orderInfo)); }
/// <summary> /// Get91s the pay info. /// </summary> /// <param name="gameId">Game.</param> /// <param name="serverId">Server.</param> /// <param name="passportId">Account.</param> /// <param name="serverName">Service name.</param> /// <param name="orderNo">Order no.</param> /// <param name="retailId">Retail Id.</param> /// <param name="userId"></param> public static void Get91PayInfo(int gameId, int serverId, string passportId, string serverName, string orderNo, string retailId, string userId = "") { //增加游戏名称避免出现游戏名称为空的现象 panx 2012-11-26 string gameName = string.Empty; ServerInfo serverinfo = GetServerData(gameId, serverId); if (serverinfo != null) { gameName = serverinfo.GameName; } OrderInfo orderInfo = new OrderInfo(); orderInfo.OrderNo = orderNo; orderInfo.MerchandiseName = string.Empty; orderInfo.Currency = "CNY"; orderInfo.Amount = 0; orderInfo.PassportId = passportId; orderInfo.Expand = userId; orderInfo.RetailId = retailId; orderInfo.PayStatus = 1; orderInfo.GameId = gameId; orderInfo.ServerId = serverId; orderInfo.GameName = gameName; orderInfo.ServerName = serverName; orderInfo.GameCoins = 0; orderInfo.SendState = 1; orderInfo.PayType = orderInfo.RetailId; orderInfo.Signature = "123456"; OrderFormBLL obll = new OrderFormBLL(); obll.Add91Pay(orderInfo, false); }
public static void Abnormal(string OrderNO) { OrderFormBLL ordrBLL = new OrderFormBLL(); ordrBLL.Updatestr(OrderNO); }
private static ServerInfo GetServerData(int gameID, int serverID) { OrderFormBLL ordrBLL = new OrderFormBLL(); return(ordrBLL.GetServerData(gameID, serverID)); }