using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Text; using CB.Common; using CB.Entity; namespace CB.Wap.kjh.shijihao { public partial class p3sjh : CB.Framework.WebPage { protected long term; protected StringBuilder number = new StringBuilder(); protected StringBuilder sp = new StringBuilder(); protected StringBuilder other = new StringBuilder(); protected void Page_Load(object sender, EventArgs e) { InitData(); } protected override void InitData() { term = WRequest.GetQueryInt("term"); var tm = term; if (0 < term) { pageTitle = term.ToString() + "期排列三试机号_" + term.ToString() + "期排列3|P3试机号查询 -开奖助手"; pageKeyWords = term.ToString() + "期排列三试机号," + term.ToString() + "期排列3|P3试机号查询"; pageDescription = "开奖助手提供排列三" + term.ToString() + "期试机号,包括" + term.ToString() + "期排列3|P3试机号查询、" + term.ToString() + "期排列3试机号与开奖号的关系、" + term.ToString() + "期排列三试机号关注号|对应码|金码,查询体彩排列三试机号就上开奖助手。"; } else { pageTitle = "排列三试机号_p3试机号_排三试机号_排3试机号_排列3试机号_体彩试机号_开奖助手"; pageKeyWords = "排列三试机号,p3试机号,排三试机号,排列3试机号,排3试机号,_排列三试机号近十期,体彩试机号,shijihao,体彩排列3试机号,体彩排列三试机号,排三近十期试机号"; pageDescription = "开奖助手提供最新的体彩排列三试机号、排三试机号今天、P3试机号查询、排列3试机号分析和排列三试机号近十期详细数据,并有排列三试机号走势图供彩民使用"; } var info = CB.Data.Caches.GetTCP3Info(term, OpenCodeType.ShiJiHao); if (null == info || string.IsNullOrEmpty(info.ShiJiHao) || -1 != info.ShiJiHao.IndexOf("-1")) { ShowError(); } term = info.Term; var n = info.ShiJiHao.ToIntArray(','); number.AppendFormat("
  • {0}{1}{2}
  • ", n[0], n[1], n[2]); number.AppendFormat("
  • 和值:{0}  |  跨度:{1}", LotteryUtils.GetSum(n), LotteryUtils.GetSpan(n)); number.AppendFormat(" 奇偶比:{0}  |  大小比:{1}
  • ", LotteryUtils.GetProportionOfJO(n), LotteryUtils.GetProportionOfDX(n, 5)); IList list = null; if (tm > 0) list = CB.Data.Caches.GetTCP3List(10, tm); else list = CB.Data.Caches.GetTCP3List(10, OpenCodeType.ShiJiHao); if (null != list && 0 < list.Count) { string[] d; foreach (var item in list) { //d = item.ShiJiHao.Split(','); //sp.AppendFormat("{0}", item.Term); //sp.AppendFormat("
    {0}{1}{2}
    ", // d[0], d[1], d[2]); //if (0 <= item.OpenCode1) //{ // sp.AppendFormat("
    {0}{1}{2}
    ", // item.OpenCode1.ToString(), item.OpenCode2.ToString(), item.OpenCode3.ToString()); //} //else //{ // sp.Append("---"); //} d = item.ShiJiHao.Split(','); var sjhOpenCodes = 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.ShiJiHao.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 }, sjhOpenCodes.ToArray()).ToString()); sp.AppendFormat("{0}", LotteryUtils.GetProportionOfDX(sjhOpenCodes, 5));//开机号大小比 sp.AppendFormat("{0}", (item.OpenCode1 == -1) ? "-" : LotteryUtils.GetProportionOfDX(item.OpenCode, 5));//开奖号大小比 sp.AppendFormat("{0}", LotteryUtils.GetProportionOfJO(sjhOpenCodes, 5));//开机号奇偶比 sp.AppendFormat("{0}", (item.OpenCode1 == -1) ? "-" : LotteryUtils.GetProportionOfJO(item.OpenCode, 5));//开奖号奇偶比 } } list = CB.Data.Caches.GetTCP3HistorySameTerm(term, OpenCodeType.ShiJiHao); if (null != list && 0 < list.Count) { string[] d; foreach (var item in list) { d = item.ShiJiHao.Split(','); //other.AppendFormat("{0}", item.Term); //other.AppendFormat("
    {0}{1}{2}
    ", // d[0], d[1], d[2]); //if (0 <= item.OpenCode1) //{ // other.AppendFormat("
    {0}{1}{2}
    ", // item.OpenCode1.ToString(), item.OpenCode2.ToString(), item.OpenCode3.ToString()); //} //else //{ // sp.Append("---"); //} var sjhOpenCodes = new List() { int.Parse(d[0]), int.Parse(d[1]), int.Parse(d[2]) }; other.AppendFormat("{0}", item.Term.ToString().Substring(4, 3)); other.AppendFormat("{0}", item.ShiJiHao.Replace(",", "")); other.AppendFormat("{0}", (item.OpenCode1 == -1) ? "-" : item.OpenCode1.ToString() + item.OpenCode2.ToString() + item.OpenCode3.ToString()); other.AppendFormat("{0}", (item.OpenCode1 == -1) ? "-" : LotteryUtils.GetTheHitRate(new int[] { item.OpenCode1, item.OpenCode2, item.OpenCode3 }, sjhOpenCodes.ToArray()).ToString()); other.AppendFormat("{0}", LotteryUtils.GetProportionOfDX(sjhOpenCodes, 5));//开机号大小比 other.AppendFormat("{0}", (item.OpenCode1 == -1) ? "-" : LotteryUtils.GetProportionOfDX(item.OpenCode, 5));//开奖号大小比 other.AppendFormat("{0}", LotteryUtils.GetProportionOfJO(sjhOpenCodes, 5));//开机号奇偶比 other.AppendFormat("{0}", (item.OpenCode1 == -1) ? "-" : LotteryUtils.GetProportionOfJO(item.OpenCode, 5));//开奖号奇偶比 } } base.InitData(); } } }