private void SaveDataForAliBuy() { string request = Shove._Web.Utility.GetRequest("HidIsuseID"); Shove._Web.Utility.GetRequest("HidIsuseEndTime"); string str2 = Shove._Web.Utility.GetRequest("playType"); string str3 = Shove._Web.Utility.GetRequest("Cobuy"); string str4 = Shove._Web.Utility.GetRequest("tb_Share"); string str5 = Shove._Web.Utility.GetRequest("tb_BuyShare"); string str6 = Shove._Web.Utility.GetRequest("tb_AssureShare"); string str7 = Shove._Web.Utility.GetRequest("tb_OpenUserList"); string str8 = Shove._Web.Utility.GetRequest("tb_Title"); string str9 = Shove._Web.Utility.GetRequest("tb_Description"); string str10 = Shove._Web.Utility.GetRequest("SecrecyLevel"); string str11 = Shove._Web.Utility.FilteSqlInfusion(base.Request["tb_LotteryNumber"]); string str12 = Shove._Web.Utility.GetRequest("tb_hide_SumMoney"); string str13 = Shove._Web.Utility.GetRequest("tb_hide_AssureMoney"); Shove._Web.Utility.GetRequest("tb_hide_SumNum"); string str14 = Shove._Web.Utility.GetRequest("HidLotteryID"); string str15 = Shove._Web.Utility.GetRequest("tb_Multiple"); string str16 = Shove._Web.Utility.GetRequest("tbPlayTypeID"); string str17 = Shove._Web.Utility.GetRequest("tb_SchemeMoney"); if (str15 == "") { str15 = "1"; } Tables.T_AlipayBuyTemp temp = new Tables.T_AlipayBuyTemp { SiteID = { Value = 1 }, UserID = { Value = -1 } }; if (str16 == str2) { temp.Money.Value = str12; } else { temp.Money.Value = str17; } temp.HandleResult.Value = 0; temp.IsCoBuy.Value = str3 == "2"; temp.LotteryID.Value = str14; temp.IsuseID.Value = request; temp.PlayTypeID.Value = str2; temp.Title.Value = str8; temp.Description.Value = str9; temp.LotteryNumber.Value = str11; temp.UpdateloadFileContent.Value = ""; temp.Multiple.Value = str15; temp.BuyMoney.Value = str5; temp.SumMoney.Value = str12; temp.AssureMoney.Value = str13; temp.Share.Value = str4; temp.BuyShare.Value = str5; temp.AssureShare.Value = str6; temp.OpenUsers.Value = str7; temp.SecrecyLevel.Value = str10; temp.Number.Value = this.Number; long num = temp.Insert(); if (num < 0L) { new Log("System").Write("T_AlipayBuyTemp 数据库读写错误。"); } JavaScript.Alert(this.Page, "您的账户余额不足,请先充值,谢谢。", "../Home/Room/OnlinePay/Default.aspx?BuyID=" + num.ToString()); }
/// <summary> /// 余额不足时,保存数据 /// </summary> private void SaveDataForAliBuy() { string HidIsuseID = Shove._Web.Utility.GetRequest("HidIsuseID"); string HidIsuseEndTime = Shove._Web.Utility.GetRequest("HidIsuseEndTime"); string playType = Shove._Web.Utility.GetRequest("tbPlayTypeID"); string Chase = Shove._Web.Utility.GetRequest("Chase"); string Cobuy = Shove._Web.Utility.GetRequest("Cobuy"); string tb_Share = Shove._Web.Utility.GetRequest("tb_Share"); string tb_BuyShare = Shove._Web.Utility.GetRequest("tb_BuyShare"); string tb_AssureShare = Shove._Web.Utility.GetRequest("tb_AssureShare"); string tb_OpenUserList = Shove._Web.Utility.GetRequest("tb_OpenUserList"); string tb_Title = Shove._Web.Utility.GetRequest("tb_Title"); string tb_Description = Shove._Web.Utility.GetRequest("tb_Description"); string tbAutoStopAtWinMoney = Shove._Web.Utility.GetRequest("tbAutoStopAtWinMoney"); string tbSecrecyLevel = Shove._Web.Utility.GetRequest("SecrecyLevel"); string tbPlayTypeName = Shove._Web.Utility.GetRequest("tbPlayTypeName"); string tb_LotteryNumber = Shove._Web.Utility.FilteSqlInfusion(Request["tb_LotteryNumber"]); string tb_hide_SumMoney = Shove._Web.Utility.GetRequest("tb_hide_SumMoney"); string tb_hide_AssureMoney = Shove._Web.Utility.GetRequest("tb_hide_AssureMoney"); string tb_hide_SumNum = Shove._Web.Utility.GetRequest("tb_hide_SumNum"); string HidIsuseCount = Shove._Web.Utility.GetRequest("HidIsuseCount"); string HidLotteryID = Shove._Web.Utility.GetRequest("HidLotteryID"); string HidIsAlipay = Shove._Web.Utility.GetRequest("HidIsAlipay"); string tb_Multiple = Shove._Web.Utility.GetRequest("tb_Multiple"); string AdditionasXml = ""; StringBuilder ChaseXML = new StringBuilder(); int RpTodayDataCount = 0; int Price = 2; if ((playType == "3903") || (playType == "3904")) { Price = 3; } else { Price = 2; } // 结束 if (tb_Multiple == "") { tb_Multiple = "1"; } if (Chase == "1") { foreach (string key in Request.Form.AllKeys) { if (key.IndexOf("check") > -1) { int row = Shove._Convert.StrToInt(key.Replace("check", ""), -1); if (row > 0) { RpTodayDataCount++; int money = Shove._Convert.StrToInt(tb_hide_SumNum, -1) * Price * Shove._Convert.StrToInt(Request.Form["times" + row.ToString()], -1); ChaseXML.Append(Request.Form[key]).Append(",") .Append(Request.Form["times" + row.ToString()]).Append(",") .Append(money.ToString()).Append(";"); } } } string LotteryNumber = tb_LotteryNumber; if (ChaseXML.Length > 0) { ChaseXML.Remove(ChaseXML.Length - 1, 1); } if (LotteryNumber[LotteryNumber.Length - 1] == '\n') { LotteryNumber = LotteryNumber.Substring(0, LotteryNumber.Length - 1); } string[] XML = ChaseXML.ToString().Split(';'); int CompetitionCount = XML.Length; string[] Xmlparams = new string[CompetitionCount * 6]; string str_EndTime = DAL.Functions.F_GetIsuseSystemEndTime(long.Parse(XML[0].Split(',')[0]), int.Parse(playType)).ToString(); DateTime EndTime = DateTime.Parse(str_EndTime); if (DateTime.Now >= EndTime) { Shove._Web.JavaScript.Alert(this.Page, "您选择的追号期号中包含已截止的期,请重新选择。"); return; } //构建格式:期号,玩法类别,方案,倍数,金额,方案保密级别 for (int i = 0; i < CompetitionCount; i++) { Xmlparams[i * 6] = XML[i].Split(',')[0]; //期号 Xmlparams[i * 6 + 1] = playType; //玩法类别 Xmlparams[i * 6 + 2] = LotteryNumber; //方案 Xmlparams[i * 6 + 3] = XML[i].Split(',')[1]; //倍数 Xmlparams[i * 6 + 4] = XML[i].Split(',')[2]; //金额 Xmlparams[i * 6 + 5] = tbSecrecyLevel; } AdditionasXml = PF.BuildIsuseAdditionasXmlForChase(Xmlparams); } DAL.Tables.T_AlipayBuyTemp tbp = new DAL.Tables.T_AlipayBuyTemp(); tbp.SiteID.Value = 1; tbp.UserID.Value = -1; tbp.Money.Value = tb_hide_SumMoney; tbp.HandleResult.Value = 0; tbp.IsChase.Value = Chase == "1"; tbp.IsCoBuy.Value = Cobuy == "2"; tbp.LotteryID.Value = HidLotteryID; tbp.IsuseID.Value = HidIsuseID; tbp.PlayTypeID.Value = playType; tbp.StopwhenwinMoney.Value = tbAutoStopAtWinMoney; tbp.AdditionasXml.Value = AdditionasXml; tbp.Title.Value = tb_Title; tbp.Description.Value = tb_Description; tbp.LotteryNumber.Value = tb_LotteryNumber; tbp.UpdateloadFileContent.Value = ""; tbp.Multiple.Value = tb_Multiple; tbp.BuyMoney.Value = tb_BuyShare; tbp.SumMoney.Value = tb_hide_SumMoney; tbp.AssureMoney.Value = tb_hide_AssureMoney; tbp.Share.Value = tb_Share; tbp.BuyShare.Value = tb_BuyShare; tbp.AssureShare.Value = tb_AssureShare; tbp.OpenUsers.Value = tb_OpenUserList; tbp.SecrecyLevel.Value = tbSecrecyLevel; long Result = tbp.Insert(); if (Result < 0) { new Log("System").Write("T_AlipayBuyTemp 数据库读写错误。"); } Shove._Web.JavaScript.Alert(this.Page, "您的账户余额不足,请先充值,谢谢。", "../Home/Room/OnlinePay/Default.aspx?BuyID=" + Result.ToString()); }
/// <summary> /// 余额不足时,保存数据 /// </summary> private void SaveDataForAliBuy() { string HidIsuseID = Shove._Web.Utility.GetRequest("HidIsuseID"); string HidIsuseEndTime = Shove._Web.Utility.GetRequest("HidIsuseEndTime"); string playType = Shove._Web.Utility.GetRequest("playType"); string Cobuy = Shove._Web.Utility.GetRequest("Cobuy"); string tb_Share = Shove._Web.Utility.GetRequest("tb_Share"); string tb_BuyShare = Shove._Web.Utility.GetRequest("tb_BuyShare"); string tb_AssureShare = Shove._Web.Utility.GetRequest("tb_AssureShare"); string tb_OpenUserList = Shove._Web.Utility.GetRequest("tb_OpenUserList"); string tb_Title = Shove._Web.Utility.GetRequest("tb_Title"); string tb_Description = Shove._Web.Utility.GetRequest("tb_Description"); string tbSecrecyLevel = Shove._Web.Utility.GetRequest("SecrecyLevel"); string tb_LotteryNumber = Shove._Web.Utility.FilteSqlInfusion(Request["tb_LotteryNumber"]); string tb_hide_SumMoney = Shove._Web.Utility.GetRequest("tb_hide_SumMoney"); string tb_hide_AssureMoney = Shove._Web.Utility.GetRequest("tb_hide_AssureMoney"); string tb_hide_SumNum = Shove._Web.Utility.GetRequest("tb_hide_SumNum"); string HidLotteryID = Shove._Web.Utility.GetRequest("HidLotteryID"); string tb_Multiple = Shove._Web.Utility.GetRequest("tb_Multiple"); string playTypeID = Shove._Web.Utility.GetRequest("tbPlayTypeID"); string tb_SumMoney = Shove._Web.Utility.GetRequest("tb_SchemeMoney"); if (tb_Multiple == "") { tb_Multiple = "1"; } DAL.Tables.T_AlipayBuyTemp tbp = new DAL.Tables.T_AlipayBuyTemp(); tbp.SiteID.Value = 1; tbp.UserID.Value = -1; if (playTypeID == playType) { tbp.Money.Value = tb_hide_SumMoney; } else { tbp.Money.Value = tb_SumMoney; } tbp.HandleResult.Value = 0; tbp.IsCoBuy.Value = Cobuy == "2"; tbp.LotteryID.Value = HidLotteryID; tbp.IsuseID.Value = HidIsuseID; tbp.PlayTypeID.Value = playType; tbp.Title.Value = tb_Title; tbp.Description.Value = tb_Description; tbp.LotteryNumber.Value = tb_LotteryNumber; tbp.UpdateloadFileContent.Value = ""; tbp.Multiple.Value = tb_Multiple; tbp.BuyMoney.Value = tb_BuyShare; tbp.SumMoney.Value = tb_hide_SumMoney; tbp.AssureMoney.Value = tb_hide_AssureMoney; tbp.Share.Value = tb_Share; tbp.BuyShare.Value = tb_BuyShare; tbp.AssureShare.Value = tb_AssureShare; tbp.OpenUsers.Value = tb_OpenUserList; tbp.SecrecyLevel.Value = tbSecrecyLevel; tbp.Number.Value = Number; long Result = tbp.Insert(); if (Result < 0) { new Log("System").Write("T_AlipayBuyTemp 数据库读写错误。"); } Shove._Web.JavaScript.Alert(this.Page, "您的账户余额不足,请先充值,谢谢。", "../Home/Room/OnlinePay/Default.aspx?BuyID=" + Result.ToString()); }