void srv_GetCurrenIssuNoCompleted(object sender, GetCurrenIssuNoCompletedEventArgs e) { if (e.Result == null) { return; } srv.GetOddsAsync(playtype, playTypeRadioId, e.Result.IssueNo); }
void _srv_GetCurrenIssuNoCompleted(object sender, GetCurrenIssuNoCompletedEventArgs e) { LastRefreshTime = DateTime.Now; if (e.Result == null) return; this.tb_current_IssueNo.Text = e.Result.IssueNo.Length > 7 ? e.Result.IssueNo.Substring(2, e.Result.IssueNo.Length - 2) : e.Result.IssueNo; currentIssueNo = e.Result.IssueNo; //if (MainPage.TouzhuControl != null) // MainPage.TouzhuControl.btBet.IsEnabled = true; if (MainPage.lotteryTypeAll == LotteryType.NSSC//绑定逆向赔率 || MainPage.lotteryTypeAll == LotteryType.N3D || MainPage.lotteryTypeAll == LotteryType.NSSQ) _srv.GetOddsAsync(MainPage.playType, MainPage.playTypeRadio, currentIssueNo); App.Session[Constant.CURRENTISSUENO_SESSION] = e.Result; LotteryServiceClient srv = WcfProxy.GetProxy; //if (MainPage.TouzhuControl != null) // MainPage.TouzhuControl.btBet.IsEnabled = false; srv.GetServerCurrentTimeAsync(); srv.GetServerCurrentTimeCompleted += (s, er) => { CurrentDateTime = er.Result.AddSeconds(-40); LotteryNumsInfo currentNums = App.Session[Constant.CURRENTISSUENO_SESSION] as LotteryNumsInfo; TimeSpan ts = (currentNums.LotteryDate - CurrentDateTime); if (ts.TotalSeconds <= 0) { MainPage.IsFengDan = true; timer_kaijiang.Interval = TimeSpan.FromSeconds(5); tb_kaijiang.Text = "正在开奖"; tb_Last_IssueNo.Text = currentNums.IssueNo.Length > 7 ? currentNums.IssueNo.Substring(2, currentNums.IssueNo.Length - 2) : currentNums.IssueNo; gridLoading.Visibility = Visibility.Visible; border_Time.Visibility = Visibility.Collapsed; border_Nums.Visibility = Visibility.Collapsed; } else { MainPage.IsFengDan = false; timer_kaijiang.Interval = TimeSpan.FromSeconds(1); KaijiangBalls.size = BallSize; KaijiangBalls.LotteryNum = lotteryNums;//加载开奖结果(大球) //gridLoading.Visibility = Visibility.Collapsed; //border_Time.Visibility = Visibility.Visible; //border_Nums.Visibility = Visibility.Visible; } if (timer_kaijiang.IsEnabled == false) { timer_kaijiang_Tick(null, null); timer_kaijiang.Start(); } SetLotteryTypeStatus(true); }; }