public void LastSeatRun() { _LastSeatCount = SeatManage.Bll.TerminalOperatorService.LastSeatCount(rooms); OnPropertyChanged("LastSeat"); MyLastSeatSumTime = new SeatManage.SeatManageComm.TimeLoop(30 * 1000); MyLastSeatSumTime.TimeTo += new EventHandler(MyLastSeatSumTime_TimeTo); MyLastSeatSum = new Thread(new ThreadStart(timeDateTimeShow.TimeStrat)); MyLastSeatSum.Start(); }
public void ShowTimeRun() { NowDateTime = ServiceDateTime.Now; timeDateTimeShow = new SeatManage.SeatManageComm.TimeLoop(1000); timeDateTimeShow.TimeTo += new EventHandler(timeDateTimeShow_TimeTo); showTimeThread = new Thread(new ThreadStart(timeDateTimeShow.TimeStrat)); showTimeThread.Start(); timeDateTimeSync = new SeatManage.SeatManageComm.TimeLoop(300000); timeDateTimeSync.TimeTo += new EventHandler(timeDateTimeSync_TimeTo); syncTimeThread = new Thread(new ThreadStart(timeDateTimeSync.TimeStrat)); syncTimeThread.Start(); }
/// <summary> /// 执行图片切换 /// </summary> public void ImageChangeRun() { SchoolNotices = OperateResult.SystemObject.GetInstance().SchoolNote; PromotionAd = OperateResult.SystemObject.GetInstance().PromotionAdvert; UserGuide = OperateResult.SystemObject.GetInstance().UserGuide; noticeNum = 0; promotionNum = 0; guideNum = 0; if (UserGuide != null && UserGuide.ImageFilePath.Count > 0) { NowShowImage = new System.Windows.Media.Imaging.BitmapImage(new Uri(Apppath + "UserGuide\\" + UserGuide.ImageFilePath[guideNum], UriKind.RelativeOrAbsolute)); NowTap = AdType.None; } if (PromotionAd.Count > 0) { NowShowImage = new System.Windows.Media.Imaging.BitmapImage(new Uri(Apppath + "PromotionImage\\" + PromotionAd[promotionNum].AdImagePath, UriKind.RelativeOrAbsolute)); NowTap = AdType.PromotionAd; } if (SchoolNotices.Count > 0) { NowShowImage = new System.Windows.Media.Imaging.BitmapImage(new Uri(Apppath + "NoteImage\\" + SchoolNotices[noticeNum].NoteImagePath, UriKind.RelativeOrAbsolute)); NowTap = AdType.SchoolNotice; } BtnVisible(); if (ImageSwitch != null) { ImageSwitch(this, new EventArgs()); } ImgTime = new SeatManage.SeatManageComm.TimeLoop(10 * 1000); ImgTime.TimeTo += new EventHandler(ImgTime_TimeTo); ImgTimeStop = new SeatManage.SeatManageComm.TimeLoop(10 * 1000); ImgTimeStop.TimeTo += new EventHandler(ImgTimeStop_TimeTo); ImgTime.TimeStrat(); }