private void SaveDataForAliBuy() { string request = Shove._Web.Utility.GetRequest("HidIsuseID"); Shove._Web.Utility.GetRequest("HidIsuseEndTime"); string s = Shove._Web.Utility.GetRequest("playType"); string str3 = Shove._Web.Utility.GetRequest("Chase"); string str4 = Shove._Web.Utility.GetRequest("Cobuy"); string str5 = Shove._Web.Utility.GetRequest("tb_Share"); string str6 = Shove._Web.Utility.GetRequest("tb_BuyShare"); string str7 = Shove._Web.Utility.GetRequest("tb_AssureShare"); string str8 = Shove._Web.Utility.GetRequest("tb_OpenUserList"); string str9 = Shove._Web.Utility.GetRequest("tb_Title"); string str10 = Shove._Web.Utility.GetRequest("tb_Description"); string str11 = Shove._Web.Utility.GetRequest("tbAutoStopAtWinMoney"); string str12 = Shove._Web.Utility.GetRequest("SecrecyLevel"); Shove._Web.Utility.GetRequest("tbPlayTypeName"); string str13 = Shove._Web.Utility.FilteSqlInfusion(base.Request["tb_LotteryNumber"]); string str14 = Shove._Web.Utility.GetRequest("tb_hide_SumMoney"); string str15 = Shove._Web.Utility.GetRequest("tb_hide_AssureMoney"); string str = Shove._Web.Utility.GetRequest("tb_hide_SumNum"); Shove._Web.Utility.GetRequest("HidIsuseCount"); string str17 = Shove._Web.Utility.GetRequest("HidLotteryID"); Shove._Web.Utility.GetRequest("HidIsAlipay"); string str18 = Shove._Web.Utility.GetRequest("tb_Multiple"); string str19 = ""; StringBuilder builder = new StringBuilder(); int num = 0; int num2 = 2; if (str18 == "") { str18 = "1"; } if (str3 == "1") { foreach (string str20 in base.Request.Form.AllKeys) { if (str20.IndexOf("check") > -1) { int num4 = _Convert.StrToInt(str20.Replace("check", ""), -1); if (num4 > 0) { num++; int num5 = (_Convert.StrToInt(str, -1) * num2) * _Convert.StrToInt(base.Request.Form["times" + num4.ToString()], -1); builder.Append(base.Request.Form[str20]).Append(",").Append(base.Request.Form["times" + num4.ToString()]).Append(",").Append(num5.ToString()).Append(",").Append(base.Request.Form["share" + num4.ToString()]).Append(",").Append(base.Request.Form["buyedShare" + num4.ToString()]).Append(",").Append(base.Request.Form["assureShare" + num4.ToString()]).Append(";"); } } } string str21 = str13; if (builder.Length > 0) { builder.Remove(builder.Length - 1, 1); } if (str21[str21.Length - 1] == '\n') { str21 = str21.Substring(0, str21.Length - 1); } string[] strArray2 = builder.ToString().Split(new char[] { ';' }); int length = strArray2.Length; string[] strArray3 = new string[length * 9]; DateTime time2 = DateTime.Parse(Functions.F_GetIsuseSystemEndTime(long.Parse(strArray2[0].Split(new char[] { ',' })[0]), int.Parse(s)).ToString()); if (DateTime.Now >= time2) { JavaScript.Alert(this.Page, "您选择的追号期号中包含已截止的期,请重新选择。"); return; } for (int i = 0; i < length; i++) { strArray3[i * 9] = strArray2[i].Split(new char[] { ',' })[0]; strArray3[(i * 9) + 1] = s; strArray3[(i * 9) + 2] = str21; strArray3[(i * 9) + 3] = strArray2[i].Split(new char[] { ',' })[1]; strArray3[(i * 9) + 4] = strArray2[i].Split(new char[] { ',' })[2]; strArray3[(i * 9) + 5] = str12; strArray3[(i * 9) + 6] = strArray2[i].Split(new char[] { ',' })[3]; strArray3[(i * 9) + 7] = strArray2[i].Split(new char[] { ',' })[4]; strArray3[(i * 9) + 8] = strArray2[i].Split(new char[] { ',' })[5]; } str19 = PF.BuildIsuseAdditionasXmlForBJKL8(strArray3); } long num8 = new Tables.T_AlipayBuyTemp { SiteID = { Value = 1 }, UserID = { Value = -1 }, Money = { Value = str14 }, HandleResult = { Value = 0 }, IsChase = { Value = str3 == "1" }, IsCoBuy = { Value = str4 == "2" }, LotteryID = { Value = str17 }, IsuseID = { Value = request }, PlayTypeID = { Value = s }, StopwhenwinMoney = { Value = str11 }, AdditionasXml = { Value = str19 }, Title = { Value = str9 }, Description = { Value = str10 }, LotteryNumber = { Value = str13 }, UpdateloadFileContent = { Value = "" }, Multiple = { Value = str18 }, BuyMoney = { Value = str6 }, SumMoney = { Value = str14 }, AssureMoney = { Value = str15 }, Share = { Value = str5 }, BuyShare = { Value = str6 }, AssureShare = { Value = str7 }, OpenUsers = { Value = str8 }, SecrecyLevel = { Value = str12 } }.Insert(); if (num8 < 0L) { new Log("System").Write("T_AlipayBuyTemp 数据库读写错误。"); } JavaScript.Alert(this.Page, "您的账户余额不足,请先充值,谢谢。", "../Home/Room/OnlinePay/Default.aspx?BuyID=" + num8.ToString()); }