123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using CB.Entity;
- using CB.Framework;
- using CB.Data;
- using System.Text;
- using CB.Common;
- namespace CB.Wap.column
- {
- public partial class opencode_ssqjdkj : 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("ssq");
- base.InitData();
- }
- private void GetHis()
- {
- List<FCSSQInfo> lists = Caches.GetFCSSQList(10, 0, 0);
- Html = GetKjhHistotry(lists);
- }
- protected void GetInfo()
- {
- ColumnInfo entity = CB.Data.Caches.GetColumnInfo("ssqjdkj");
- if (entity != null)
- {
- pageTitle = entity.hTitle;
- pageKeyWords = entity.hKeywords;
- pageDescription = entity.hDescription;
- }
- else
- {
- ShowError();
- }
- }
- private string GetKjhHistotry(List<FCSSQInfo> lists)
- {
- StringBuilder sb = new StringBuilder();
- for (int i = 0; i < lists.Count; i++)
- {
- sb.AppendLine(" <ul>");
- sb.AppendLine(" <li class=\"num\">" + lists[i].Term.ToString().Substring(lists[i].Term.ToString().Length - 3) + "</li>");
- sb.AppendLine(" <li class=\"dates\">"+lists[i].OpenTime.ToString("yyyy.MM.dd")+"</li>");
- sb.AppendLine(" <li class=\"ballbox\"> <span class=\"ball red\">" + lists[i].OpenCode1 + "</span><span class=\"ball red\">" + lists[i].OpenCode2 + "</span><span class=\"ball red\">" + lists[i].OpenCode3 + "</span><span class=\"ball red\">" + lists[i].OpenCode4 + "</span> <span class=\"ball red\">" + lists[i].OpenCode5 + "</span><span class=\"ball red\">" + lists[i].OpenCode6 + "</span><span class=\"ball blue\">" + lists[i].OpenCode7 + "</span> </li></ul>");
- }
- return sb.ToString();
- }
- protected void GetMes()
- {
- StringBuilder sb = new StringBuilder();
- FCSSQInfo entity = CB.Data.Caches.GetFCSSQInfo(0, OpenCodeType.KaiJiangHao);
- long term = TermUtil.GetNextQi(entity.Term, "ssq");
- sb.AppendLine( "<li class=\"kjsj-title\">双色球第<b>" + term + "</b>期开奖时间</li>");
- sb.AppendLine("<li>开奖时间:<span>" + GetNextTime(entity.OpenTime).ToString("yyyy年MM月dd日") + " " + GetWday(GetNextTime(entity.OpenTime)) + " 21:15</span></li>");
- sb.AppendLine("<li>停售时间:<span>" + GetNextTime(entity.OpenTime).ToString("yyyy年MM月dd日") + " " + GetWday(GetNextTime(entity.OpenTime)) + " 20:00</span></li>");
- //sb.AppendLine("<li>开奖直播:<a href=\"/kjh/ssq-kjzb/\">双色球开奖直播>></a></li>");
- sb.AppendLine("<li class=\"ballbox\"><span class=\"title\">第" + entity.Term + "期开奖号:</span><span class=\"ball red\">" + entity.OpenCode1 + "</span><span class=\"ball red\">" + entity.OpenCode2 + "</span><span class=\"ball red\">" + entity.OpenCode3 + "</span><span class=\"ball red\">" + entity.OpenCode4 + "</span><span class=\"ball red\">" + entity.OpenCode5 + "</span><span class=\"ball red\">" + entity.OpenCode6 + "</span><span class=\"ball blue\">" + entity.OpenCode7 + "</span></li>");
- sb.AppendLine("<li>距离当期开奖时间还剩:<span id=\"refreshTime\"></span></li>");
- mes = sb.ToString();
- }
- protected DateTime GetNextTime(DateTime dt)
- {//双色球开奖信息:每周二、周四、周日21:30
- DateTime rdt = dt;
- switch (dt.DayOfWeek)
- {
- case DayOfWeek.Tuesday:
- rdt = rdt.AddDays(2);
- break;
- case DayOfWeek.Thursday:
- rdt = rdt.AddDays(3);
- break;
- case DayOfWeek.Sunday:
- rdt = rdt.AddDays(2);
- break;
- }
- return rdt;
- }
- protected void GetTime()
- {
- FCSSQInfo entity = CB.Data.Caches.GetFCSSQInfo(0, OpenCodeType.KaiJiangHao);
- DateTime nowtime = DateTime.Now;
- DateTime kjtime = entity.OpenTime.AddHours(21).AddMinutes(15);
- TimeSpan tspan = new TimeSpan();
- //双色球开奖信息:每周二、周四、周日21:15
- switch (kjtime.DayOfWeek)
- {
- case DayOfWeek.Tuesday:
- kjtime = kjtime.AddDays(2);
- break;
- case DayOfWeek.Thursday:
- kjtime = kjtime.AddDays(3);
- break;
- case DayOfWeek.Sunday:
- 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();
- }
- }
- }
|