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 CB.Common;
using System.Text;
using HttpCodeLib;
using Newtonsoft.Json;
using CB.Web.Kjh.AppCode;
namespace CB.Web.Kjh.kjzb
{
public partial class qlc : WebPage
{
protected string kjinfo = "", ycs = "", jqs = "", kjresults = "", qidetails = "";
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataInit();
}
}
protected void DataInit()
{
if (qi > 0)
{
pageTitle = qi + "期七乐彩开奖直播_" + qi + "期七乐彩开奖时间_开奖助手";
pageKeyWords = qi + "期七乐彩开奖直播," + qi + "期七乐彩开奖时间";
pageDescription = "开奖助手提供" + qi + "期七乐彩开奖直播,包括" + qi + "期七乐彩开奖时间等信息,查询七乐彩开奖直播及时间就上开奖助手。";
}
else
{
pageTitle = "七乐彩开奖直播_七乐彩开奖时间_开奖助手";
pageKeyWords = "七乐彩开奖直播,七乐彩开奖时间";
pageDescription = "七乐彩开奖直播频道为彩民提供七乐彩现场开奖直播、七乐彩开奖时间等内容,想知道七乐彩开奖时间是几点请关注开奖助手。";
}
long term = qi;
FCQLCInfo entity = new FCQLCInfo();
if (qi == 0)
{
entity = CB.Data.Caches.GetFCQLCInfo(0, OpenCodeType.KaiJiangHao);
if (entity == null)
{
ShowError();
}
term = TermUtil.GetNextQi(entity.Term, "qlc");
}
else
{
entity = CB.Data.Caches.GetFCQLCInfo(term, OpenCodeType.KaiJiangHao);
}
if (entity == null)
{
ShowError();
}
if (qi == 0 || entity.OpenCode.Contains(-1))
{
kjinfo += "
七乐彩第" + term + "期开奖直播";
kjinfo += "";
kjinfo += "开奖号码:????????";
kjinfo += "";
}
else
{
kjinfo += "七乐彩第" + term + "期开奖直播";
kjinfo += "";
kjinfo += "开奖号码:" + entity.OpenCode1.ToString("00") + "" + entity.OpenCode2.ToString("00") + "" + entity.OpenCode3.ToString("00") + "" + entity.OpenCode4.ToString("00") + "" + entity.OpenCode5.ToString("00") + "" + entity.OpenCode6.ToString("00") + "" + entity.OpenCode7.ToString("00") + "" + entity.OpenCode8.ToString("00") + "";
kjinfo += "";
}
string qis = LotteryUtils.GetLotteryDDLQi(20, term, "qlc", "/qlc-kjzb-");
qidetails += "" + term + "
";
qidetails += "";
qidetails += qis;
qidetails += "
";
if (term != entity.Term)
{
kjsj = GetQlcKjsj(entity.OpenTime).ToString("yyyy年MM月dd日");
djsj = GetQlcKjsj(entity.OpenTime).AddDays(60).ToString("yyyy年MM月dd日");
}
else
{
kjsj = entity.OpenTime.ToString("yyyy年MM月dd日");
djsj = entity.OpenTime.AddDays(60).ToString("yyyy年MM月dd日");
}
ycs = GetSynArticle(8, 8, 18, 30);
jqs = GetSynArticle(8, 8, 31, 30);
kjresults = GetSynArticle(10, 10, 107);
}
private DateTime GetQlcKjsj(DateTime dateTime)
{
string day = dateTime.DayOfWeek.ToString();
DateTime kjtime = new DateTime();
switch (day)
{
case "Monday":
case "Wednesday":
kjtime = dateTime.AddDays(2);
break;
case "Friday":
kjtime = dateTime.AddDays(3);
break;
default:
kjtime = dateTime;
break;
}
return kjtime;
}
private long qi
{
get
{
try
{ return TypeConverter.ObjectToInt(Request.QueryString["qi"]); }
catch
{ return 0; }
}
}
protected string GetSynArticleZx(string indexTypes, int maxLength, bool wap, bool showDate = false)
{
//jsonList.Data
//var list = CB.Data.Synchronize.Article.GetArticleList(topSize, pageSize, cid, wap);
dynamic jsonList;
var jsonListKJH = CacheUtils.GetCache("jsonListKJH");
if (null == jsonListKJH)
{
Session.Timeout = 50;
//开始调用
HttpHelpers hhs = new HttpHelpers();
HttpItems hi = new HttpItems();
string getZX = System.Configuration.ConfigurationManager.AppSettings["getZX"];
hi.URL = getZX + "/zx/TopicInterface/GetNewList128";
hi.Method = "get";
hi.Accept = "/";
hi.ContentType = "";
hi.Timeout = 300000;
HttpResults hr = hhs.GetHtml(hi);
try
{
jsonList = JsonConvert.DeserializeObject(hr.Html.ToString());
CacheUtils.SetCache("jsonListKJH", jsonList, new TimeSpan(0, 0, 30, 0));
}
catch (Exception)
{
return "";
}
}
else
{
jsonList = JsonConvert.DeserializeObject(jsonListKJH.ToString());
}
if (null == jsonList)
{
return "";
}
var sp = new StringBuilder(400 * 6);
var fortstr = "{1}";
if (showDate)
fortstr = "{1}{2}";
switch (indexTypes)
{
case "qlc":
foreach (var item in jsonList.qlc)
{
var lst = new List