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;
using CB.Framework;
namespace CB.Wap.kjh.shijihao
{
public partial class p3list : WebPage
{
protected string nav = "", navstr="";
protected StringBuilder sp = new StringBuilder();
protected int topSize = 0;
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 = "近10期近50期近100期";
break;
case 100:
nav = "近10期近30期近100期";
break;
default:
nav = "近10期近50期近100期";
break;
}
navstr = "近" + topSize.ToString() + "期";
var list = CB.Data.Caches.GetTCP3List(topSize, OpenCodeType.ShiJiHao);
if (null != list && 0 < list.Count)
{
string[] d;
foreach (var item in list)
{
//d = item.ShiJiHao.Split(',');
//sp.AppendFormat("
- 第{0}期
", item.Term.ToString());
//sp.AppendFormat("- {1}{2}{3}
",
// item.Term.ToString(), d[0], d[1], d[2]);
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));//开奖号奇偶比
}
}
base.InitData();
}
}
}