Example #1
0
 private void Window_Loaded_1(object sender, RoutedEventArgs e)
 {
     jszxDataManager = new JszxDataManager();
     popList1 = jszxDataManager.GetPopTimes(true);
     popList = new ObservableCollection<poptimes_tb>(popList1);
     PopTimeDG.ItemsSource = popList;
 }
Example #2
0
        /// <summary>
        /// 获取弹窗倒计时时间
        /// </summary>
        /// <returns>弹窗倒计时时间</returns> 
        public int GetPopTimeTallies()
        {
            int tallies = 100;
            using (JszxDataManager jszxDateManage = new JszxDataManager())
            {
                List<poptimes_tb> popTimeList= jszxDateManage.GetPopTimes(true);
                //遍历获取当距离当前最近的弹出时间
                TimeSpan latestTime ;
                TimeSpan nowTime = TimeSpan.Parse(DateTime.Now.ToString("HH:mm:ss"));

               latestTime= popTimeList.OrderBy(p => p.PopTime).Where(p => p.PopTime > nowTime).FirstOrDefault().PopTime;
               tallies =(int)( latestTime.TotalSeconds - nowTime.TotalSeconds);
            }
            return tallies;
        }