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 CB.Entity; using System.Text; using CB.Data; using CB.Common; namespace CB.Wap.column { public partial class opencode_dltjdkj : WebPage { protected string info = "", mes = "", Html = ""; protected string days = "", hours = "", minutes = "", seconds = ""; protected string columnNav = ""; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { InitData(); } } protected override void InitData() { GetMes(); GetTime(); GetHis(); GetInfo(); columnNav = GetColumnNavForWap("dlt"); base.InitData(); } private void GetHis() { List lists = Caches.GetTCDLTList(10, 0, 0); Html = GetKjhHistotry(lists); } private string GetKjhHistotry(List lists) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < lists.Count; i++) { sb.AppendLine(" "); } return sb.ToString(); } protected void GetInfo() { ColumnInfo entity = CB.Data.Caches.GetColumnInfo("dltjdkj"); if (entity != null) { pageTitle = entity.hTitle; pageKeyWords = entity.hKeywords; pageDescription = entity.hDescription; } else { ShowError(); } } protected void GetMes() { StringBuilder sb = new StringBuilder(); TCDLTInfo entity = CB.Data.Caches.GetTCDLTInfo(0, OpenCodeType.KaiJiangHao); if (entity == null) { ShowError(); } long term = TermUtil.GetNextQi(entity.Term, "dlt"); sb.AppendLine("
  • 大乐透第" + term + "期开奖时间
  • "); sb.AppendLine("
  • 开奖时间:" + GetNextTime(entity.OpenTime).ToString("yyyy年MM月dd日") + " " + GetWday(GetNextTime(entity.OpenTime)) + " 20:30
  • "); sb.AppendLine("
  • 停售时间:" + GetNextTime(entity.OpenTime).ToString("yyyy年MM月dd日") + " " + GetWday(GetNextTime(entity.OpenTime)) + " 20:00
  • "); //sb.AppendLine("
  • 开奖直播:大乐透开奖直播>>
  • "); sb.AppendLine("
  • 第" + entity.Term + "期开奖号:" + entity.OpenCode1 + "" + entity.OpenCode2 + "" + entity.OpenCode3 + "" + entity.OpenCode4 + "" + entity.OpenCode5 + "" + entity.OpenCode6 + "" + entity.OpenCode7 + "
  • "); sb.AppendLine("
  • 距离当期开奖时间还剩:
  • "); mes = sb.ToString(); } protected DateTime GetNextTime(DateTime dt) { switch (dt.DayOfWeek) {//1 3 6 case DayOfWeek.Monday: dt = dt.AddDays(2); break; case DayOfWeek.Wednesday: dt = dt.AddDays(3); break; case DayOfWeek.Saturday: dt = dt.AddDays(2); break; } return dt; } protected void GetTime() { TCDLTInfo entity = CB.Data.Caches.GetTCDLTInfo(0, OpenCodeType.KaiJiangHao); DateTime nowtime = DateTime.Now; DateTime kjtime = entity.OpenTime.AddHours(20).AddMinutes(30); TimeSpan tspan = new TimeSpan(); switch (kjtime.DayOfWeek) { case DayOfWeek.Monday: kjtime = kjtime.AddDays(2); break; case DayOfWeek.Wednesday: kjtime = kjtime.AddDays(3); break; case DayOfWeek.Saturday: kjtime = kjtime.AddDays(2); break; } tspan = Utils.KjTimeDiff(nowtime, kjtime); days = tspan.Days.ToString(); hours = tspan.Hours.ToString(); minutes = tspan.Minutes.ToString(); seconds = tspan.Seconds.ToString(); } } }