3d.aspx.cs 4.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.UI;
  6. using System.Web.UI.WebControls;
  7. using System.Text;
  8. using CB.Common;
  9. using CB.Entity;
  10. namespace CB.Wap.kjh.kaijihao
  11. {
  12. public partial class _3d : CB.Framework.WebPage
  13. {
  14. protected long term;
  15. protected StringBuilder number = new StringBuilder();
  16. protected StringBuilder sp = new StringBuilder();
  17. protected void Page_Load(object sender, EventArgs e)
  18. {
  19. InitData();
  20. }
  21. protected override void InitData()
  22. {
  23. term = WRequest.GetQueryInt("term");
  24. var tm = term;
  25. if (0 < term)
  26. {
  27. pageTitle = "第" + term.ToString() + "期福彩3D开机号-开奖助手";
  28. pageKeyWords = "第" + term.ToString() + "期福彩3D开机号";
  29. pageDescription = "开奖助手提供" + term.ToString() + "期福彩3D开机号,包括" + term.ToString() + "期福彩3D开机号查询,查询" + term.ToString() + "福彩3d开机号就上开奖助手。";
  30. }
  31. else
  32. {
  33. pageTitle = "3d开机号近10期_福彩3d开机号_3d最近10期开机号_开奖助手";
  34. pageKeyWords = "3d开机号,3d开机号近10期,3d最近10期开机号,福彩3d开机号,3dkaijihao,3d开机号今天,三地开机号,三d开机号,3d开机号码";
  35. pageDescription = "开奖助手提供最新的福彩3D开机号、3d开机号近10期、最近10期开机号与3d开机号今天号码供彩民研究学习,分析3d开机号和试机号与开奖号码的关系,提高中奖概率!";
  36. }
  37. var info = CB.Data.Caches.GetFC3DInfo(term, OpenCodeType.KaiJiHao);
  38. if (null == info || string.IsNullOrEmpty(info.KaiJiHao) || -1 != info.KaiJiHao.IndexOf("-1"))
  39. { ShowError(); }
  40. term = info.Term;
  41. var n = info.KaiJiHao.ToIntArray(',');
  42. number.AppendFormat("<li class=\"ballbox\"> <span class=\"ball red\">{0}</span><span class=\"ball red\">{1}</span><span class=\"ball red\">{2}</span> </li>",
  43. n[0], n[1], n[2]);
  44. number.AppendFormat("<li>和值:<span>{0}</span>&nbsp;&nbsp;|&nbsp;&nbsp;跨度:<span>{1}</span>",
  45. LotteryUtils.GetSum(n), LotteryUtils.GetSpan(n));
  46. number.AppendFormat("&nbsp;奇偶比:<span>{0}</span>&nbsp;&nbsp;|&nbsp;&nbsp;大小比:<span>{1}</span></li>",
  47. LotteryUtils.GetProportionOfJO(n), LotteryUtils.GetProportionOfDX(n, 5));
  48. //var list = CB.Data.Caches.GetFC3DList(10, OpenCodeType.KaiJiHao);
  49. IList<FC3DInfo> list = new List<FC3DInfo>();
  50. if (tm > 0)
  51. list = CB.Data.Caches.GetFC3DList(10, tm);
  52. else
  53. list = CB.Data.Caches.GetFC3DList(10, OpenCodeType.KaiJiHao);
  54. if (null != list && 0 < list.Count)
  55. {
  56. string[] d;
  57. foreach (var item in list)
  58. {
  59. //d = item.KaiJiHao.Split(',');
  60. //sp.AppendFormat("<tr><td>{0}</td>", item.Term);
  61. //sp.AppendFormat("<td><div class=\"ballbox\"><span class=\"ball lred\">{0}</span><span class=\"ball lred\">{1}</span><span class=\"ball lred\">{2}</span></div></td>",
  62. // d[0], d[1], d[2]);
  63. d = item.KaiJiHao.Split(',');
  64. var kjhOpenCodes = new List<int>() { int.Parse(d[0]), int.Parse(d[1]), int.Parse(d[2]) };
  65. sp.AppendFormat("<tr><td>{0}</td>", item.Term.ToString().Substring(4, 3));
  66. sp.AppendFormat("<td class=\"sjh\">{0}</td>", item.KaiJiHao.Replace(",", ""));
  67. sp.AppendFormat("<td class=\"kjh\">{0}</td>", (item.OpenCode1 == -1) ? "-" :
  68. item.OpenCode1.ToString() + item.OpenCode2.ToString() + item.OpenCode3.ToString());
  69. sp.AppendFormat("<td class=\"bold\">{0}</td>", (item.OpenCode1 == -1) ? "-" :
  70. LotteryUtils.GetTheHitRate(new int[] { item.OpenCode1, item.OpenCode2, item.OpenCode3 }, kjhOpenCodes.ToArray()).ToString());
  71. sp.AppendFormat("<td>{0}</td>", LotteryUtils.GetProportionOfDX(kjhOpenCodes, 5));//开机号大小比
  72. sp.AppendFormat("<td>{0}</td>", (item.OpenCode1 == -1) ? "-" : LotteryUtils.GetProportionOfDX(item.OpenCode, 5));//开奖号大小比
  73. sp.AppendFormat("<td>{0}</td>", LotteryUtils.GetProportionOfJO(kjhOpenCodes, 5));//开机号奇偶比
  74. sp.AppendFormat("<td>{0}</td></tr>", (item.OpenCode1 == -1) ? "-" : LotteryUtils.GetProportionOfJO(item.OpenCode, 5));//开奖号奇偶比
  75. }
  76. }
  77. base.InitData();
  78. }
  79. }
  80. }