using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CB.Framework; using System.Text; using CB.Common; using CB.Entity; namespace CB.Wap.kjh.kaijihao { public partial class _3dlist : WebPage { protected string nav = ""; protected int topSize; protected StringBuilder sp = new StringBuilder(); protected void Page_Load(object sender, EventArgs e) { InitData(); } protected override void InitData() { topSize = WRequest.GetQueryInt("topsize", 30); if (30 > topSize) topSize = 30; switch (topSize) { case 50: nav = "近30期近50期近100期"; break; case 100: nav = "近30期近50期近100期"; break; default: nav = "近30期近50期近100期"; break; } var list = CB.Data.Caches.GetFC3DList(topSize, OpenCodeType.KaiJiHao); if (null != list && 0 < list.Count) { string[] d; foreach (var item in list) { d = item.KaiJiHao.Split(','); var kjhOpenCodes = new List() { int.Parse(d[0]), int.Parse(d[1]), int.Parse(d[2]) }; sp.AppendFormat("{0}", item.Term.ToString().Substring(4, 3)); sp.AppendFormat("{0}", item.KaiJiHao.Replace(",", "")); sp.AppendFormat("{0}", (item.OpenCode1 == -1) ? "-" : item.OpenCode1.ToString() + item.OpenCode2.ToString() + item.OpenCode3.ToString()); sp.AppendFormat("{0}", (item.OpenCode1 == -1) ? "-" : LotteryUtils.GetTheHitRate(new int[] { item.OpenCode1, item.OpenCode2, item.OpenCode3 }, kjhOpenCodes.ToArray()).ToString()); sp.AppendFormat("{0}", LotteryUtils.GetProportionOfDX(kjhOpenCodes, 5));//开机号大小比 sp.AppendFormat("{0}", (item.OpenCode1 == -1) ? "-" : LotteryUtils.GetProportionOfDX(item.OpenCode, 5));//开奖号大小比 sp.AppendFormat("{0}", LotteryUtils.GetProportionOfJO(kjhOpenCodes, 5));//开机号奇偶比 sp.AppendFormat("{0}", (item.OpenCode1 == -1) ? "-" : LotteryUtils.GetProportionOfJO(item.OpenCode, 5));//开奖号奇偶比 } } base.InitData(); } } }