private void cur_trem()//调用当前开奖记录 { string str = null; HttpWebResponse response = null; StreamReader reader = null; //nowdate = DateTime.Now; //if (nowdate.Hour < 2) //{ // nowdate = nowdate.Subtract(TimeSpan.FromDays(1)); //} try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://t.apiplus.cn/daily.do?code=xjssc&format=json");; request.Method = "GET"; request.Timeout = 10000; response = (HttpWebResponse)request.GetResponse(); reader = new StreamReader(response.GetResponseStream(), System.Text.Encoding.GetEncoding("UTF-8")); str = reader.ReadToEnd(); str = str.Substring(str.IndexOf('['), str.Length - str.IndexOf('[') - 1); JArray jsonstr = JArray.Parse(str); //foreach (var c in jsonstr) //{ // int u; //} for (int i = 0; i < jsonstr.Count; i++) { int curjson_count = (from c in PublicClass.XinjiangJson where c["expect"].ToString() == jsonstr[i]["expect"].ToString() select c).Count(); if (curjson_count == 0) { PublicClass.XinjiangJson.Add(jsonstr[i]); Dispatcher.Invoke(new Action(delegate { tremlist newtrem = MainWindow.FindChild <tremlist>(Application.Current.MainWindow, "newtrem"); if (newtrem != null) { //newtrem.tr newtrem.cul_list(nowdate.ToLongDateString(), "xj"); } })); modify_last_update_time(); UI_process(); create_danshuang_lab(); create_lianxu_coor(); } } } catch { } }
private void init_trem()//调用当日全部开奖记录 { string str = null; HttpWebResponse response = null; StreamReader reader = null; //DateTime nowdate = DateTime.Now; nowdate = DateTime.Now; HttpWebRequest request = null; for (int i = 0; i < 10; i++) { try { request = (HttpWebRequest)WebRequest.Create("http://t.apiplus.cn/daily.do?code=cqssc&date=" + nowdate + "&format=json"); request.Method = "GET"; request.Timeout = 5000; response = (HttpWebResponse)request.GetResponse(); i = 10; } catch { } } reader = new StreamReader(response.GetResponseStream(), System.Text.Encoding.GetEncoding("UTF-8")); str = reader.ReadToEnd(); str = str.Substring(str.IndexOf('['), str.Length - str.IndexOf('[') - 1); JArray jsonstr = JArray.Parse(str); //foreach (var c in jsonstr) //{ // int u; //} for (int i = jsonstr.Count - 1; i >= 0; i--) { PublicClass.ChongqingJson.Add(jsonstr[i]); } UI_process(); create_danshuang_lab(); create_lianxu_coor(); tremlist newtrem = MainWindow.FindChild <tremlist>(Application.Current.MainWindow, "newtrem"); if (newtrem != null) { //newtrem.tr newtrem.cul_list(DateTime.Now.ToLongDateString(), "cq"); } modify_last_update_time(); timer.Start(); }
private void cur_trem()//调用当前开奖记录 { Dispatcher.Invoke(new Action(delegate { tremlist newtrem = MainWindow.FindChild <tremlist>(Application.Current.MainWindow, "newtrem"); if (newtrem != null) { newtrem.cul_list(DateTime.Now.ToLongDateString(), "cq"); } })); try { UI_process(); create_danshuang_lab(); create_longhu_lab(); create_lianxu_coor(); } catch { } }