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.Data; namespace CB.Admin { public partial class ProcessResultData : System.Web.UI.Page { private int _term = 0; private int[] _openCode = { -1, -1, -1 }; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { GetOpenCode(); } } /// /// 页面打开初始化开奖号 /// private void GetOpenCode() { FC3DInfo info = Caches.GetFC3DInfo(0, OpenCodeType.KaiJiangHao); if (info == null) { Tqi.Text = "0"; Tn1.Text = "-1"; Tn2.Text = "-1"; Tn3.Text = "-1"; return; } Tqi.Text = info.Term.ToString(); Tn1.Text = info.OpenCode1.ToString(); Tn2.Text = info.OpenCode2.ToString(); Tn3.Text = info.OpenCode3.ToString(); } /// /// 获取基本参数 /// private void GetValue() { int.TryParse(Tqi.Text, out _term); int.TryParse(Tn1.Text, out _openCode[0]); int.TryParse(Tn2.Text, out _openCode[1]); int.TryParse(Tn3.Text, out _openCode[2]); } /// /// 重新获取开奖号 /// /// /// protected void Button1_Click(object sender, EventArgs e) { int qi = 0; int.TryParse(Tqi.Text, out qi); if (qi > 0) { FC3DInfo info = Caches.GetFC3DInfo(qi, OpenCodeType.KaiJiangHao); if (info != null) { Tqi.Text = info.Term.ToString(); Tn1.Text = info.OpenCode1.ToString(); Tn2.Text = info.OpenCode2.ToString(); Tn3.Text = info.OpenCode3.ToString(); Lrecord.Text = OldDataCenterService.GetProcessResultCount(qi).ToString(); return; } } Tqi.Text = "0"; Tn1.Text = "-1"; Tn2.Text = "-1"; Tn3.Text = "-1"; } protected void Button2_Click(object sender, EventArgs e) { GetValue(); if (_term > 0 && _openCode[0] >= 0) { try { List prList = OldDataCenterService.ProcessResultData(_term, _openCode); OldDataCenterService.UpBatchDataResult(prList); Label1.Text = "处理分类结果数据---成功!"; } catch (Exception ex) { Label1.Text = "处理分类结果数据--" + ex.ToString(); } Lrecord.Text = OldDataCenterService.GetProcessResultCount(_term).ToString(); } else { Label1.Text = "期数或开奖号数据出错!"; } } protected void Button3_Click(object sender, EventArgs e) { GetValue(); if (_term > 0 && _openCode[0] >= 0) { try { OldDataCenterService.UpBatchDataReports(_term, _openCode); OldDataCenterService.UpBatchDataEffect(_term, _openCode); Label1.Text = "处理统计报表数据--成功!"; } catch (Exception ex) { Label1.Text = "处理统计报表数据--" + ex.ToString(); ; } } else { Label1.Text = "期数或开奖号数据出错!"; } } protected void Button4_Click(object sender, EventArgs e) { GetValue(); if (_term > 0) { try { OldDataCenterService.ProcessReportDeviation(_term); OldDataCenterService.ProcessEffectDeviation(_term); Label1.Text = "更新号码偏差数据--成功!"; } catch (Exception ex) { Label1.Text = "更新号码偏差数据--" + ex.ToString(); } } else { Label1.Text = "期数不正确!"; } } protected void Button5_Click(object sender, EventArgs e) { GetValue(); if (_term > 0) { try { OldDataCenterService.UpConfigQi(_term); Label1.Text = "更新当前期数信息--成功!"; } catch (Exception ex) { Label1.Text = "更新当前期数信息--" + ex.ToString(); } } else { Label1.Text = "期数不正确!"; } } protected void Button6_Click(object sender, EventArgs e) { GetValue(); if (_term > 0) { OldDataCenterService.PushHistoryResultData(_term, _openCode); Label1.Text = "更新历史记录数据--成功!"; } else { Label1.Text = "期数不正确!"; } } protected void Button7_Click(object sender, EventArgs e) { GetValue(); if (_term > 0) { OldDataCenterService.ResetDataResult(_term); Lrecord.Text = OldDataCenterService.GetProcessResultCount(_term).ToString(); Label1.Text = "重置当期分表结果数据--成功!"; } else { Label1.Text = "期数不正确!"; } } protected void btn_ClearCache_Click(object sender, EventArgs e) { Label1.Text = Common.Utils.GetPagehtml("http://123.55128.cn/cleardstcache.aspx?auto=3a2s1d4f5g6h7j8k9l"); } } }