123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- 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 _3dlist : WebPage
- {
- protected string nav = "";
- protected string 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 = "<a href=\"/kjh/3d-shijihao-30.htm\">近30期</a><a href=\"/kjh/3d-shijihao-50.htm\" class=\"active\">近50期</a><a href=\"/kjh/3d-shijihao-100.htm\">近100期</a>";
- break;
- case 100:
- nav = "<a href=\"/kjh/3d-shijihao-30.htm\">近30期</a><a href=\"/kjh/3d-shijihao-50.htm\">近50期</a><a href=\"/kjh/3d-shijihao-100.htm\" class=\"active\">近100期</a>";
- break;
- default:
- nav = "<a href=\"/kjh/3d-shijihao-30.htm\" class=\"active\">近30期</a><a href=\"/kjh/3d-shijihao-50.htm\">近50期</a><a href=\"/kjh/3d-shijihao-100.htm\">近100期</a>";
- break;
- }
- navstr = "近" + topSize.ToString() + "期";
- var list = CB.Data.Caches.GetFC3DList(topSize, OpenCodeType.ShiJiHao);
- if (null != list && 0 < list.Count)
- {
- string[] d;
- foreach (var item in list)
- {
- d = item.ShiJiHao.Split(',');
- var sjhOpenCodes = new List<int>() { int.Parse(d[0]), int.Parse(d[1]), int.Parse(d[2]) };
- sp.AppendFormat("<tr><td>{0}</td>", item.Term.ToString().Substring(4, 3));
- sp.AppendFormat("<td class=\"sjh\">{0}</td>", item.ShiJiHao.Replace(",", ""));
- sp.AppendFormat("<td class=\"kjh\">{0}</td>", (item.OpenCode1 == -1) ? "-" :
- item.OpenCode1.ToString() + item.OpenCode2.ToString() + item.OpenCode3.ToString());
- sp.AppendFormat("<td class=\"bold\">{0}</td>", (item.OpenCode1 == -1) ? "-" :
- LotteryUtils.GetTheHitRate(new int[] { item.OpenCode1, item.OpenCode2, item.OpenCode3 }, sjhOpenCodes.ToArray()).ToString());
- sp.AppendFormat("<td>{0}</td>", LotteryUtils.GetProportionOfDX(sjhOpenCodes, 5));//开机号大小比
- sp.AppendFormat("<td>{0}</td>", (item.OpenCode1 == -1) ? "-" : LotteryUtils.GetProportionOfDX(item.OpenCode, 5));//开奖号大小比
- sp.AppendFormat("<td>{0}</td>", LotteryUtils.GetProportionOfJO(sjhOpenCodes, 5));//开机号奇偶比
- sp.AppendFormat("<td>{0}</td></tr>", (item.OpenCode1 == -1) ? "-" : LotteryUtils.GetProportionOfJO(item.OpenCode, 5));//开奖号奇偶比
- }
- }
- base.InitData();
- }
- }
- }
|