Beispiel #1
0
 protected override void ReloadInfo()
 {
     if (InfoCheckFlg == true && this.IsVisible == true && (this.WindowState != WindowState.Minimized || this.IsActive == true))
     {
         //eventInfo更新は必要なときだけ
         if (ReloadInfoFlg == true && eventInfo != null)
         {
             SetData(MenuUtil.GetPgInfoUidAll(eventInfo.CurrentPgUID()));
         }
         recSettingView.RefreshView();
         CheckData(false);
         ReloadInfoFlg = false;
         InfoCheckFlg  = false;
     }
 }
Beispiel #2
0
        public virtual void MoveToProgramItem(EpgEventInfo target, JumpItemStyle style = JumpItemStyle.MoveTo)
        {
            if (DataListBox == null || DataListBox.Items.Count == 0)
            {
                return;
            }

            //過去番組表でイベントIDが重複している場合があるので開始時間も考慮する
            MoveToItem(target == null ? 0 : target.CurrentPgUID(), style);
        }
Beispiel #3
0
        public virtual int MoveToProgramItem(EpgEventInfo target, JumpItemStyle style = JumpItemStyle.MoveTo, bool dryrun = false)
        {
            if (DataListBox == null || DataListBox.Items.Count == 0)
            {
                return(-1);
            }

            //過去番組表でイベントIDが重複している場合があるので開始時間も考慮する
            return(MoveToItem(target == null ? 0 : target.CurrentPgUID(), style, dryrun));
        }
        private List <ReserveData> GetReserveList()
        {
            UInt64 id = eventInfo == null ? 0 : eventInfo.CurrentPgUID();

            return(CommonManager.Instance.DB.ReserveList.Values.Where(data => data.CurrentPgUID() == id).ToList());
        }
Beispiel #5
0
 public virtual int MoveToProgramItem(EpgEventInfo target, JumpItemStyle style = JumpItemStyle.MoveTo, bool dryrun = false)
 {
     return(MoveToItem(target == null ? 0 : target.CurrentPgUID(), style, dryrun));
 }