Example #1
0
 public bool equals(RecFileInfo rfi0)
 {
     return(rfi0.OriginalNetworkID == epgEventInfoR.original_network_id &&
            rfi0.TransportStreamID == epgEventInfoR.transport_stream_id &&
            rfi0.ServiceID == epgEventInfoR.service_id &&
            rfi0.EventID == epgEventInfoR.event_id);
 }
Example #2
0
        public EpgEventInfoR(RecFileInfo recFileInfo0, DateTime lastUpdate0) : this()
        {
            base.original_network_id = recFileInfo0.OriginalNetworkID;
            base.transport_stream_id = recFileInfo0.TransportStreamID;
            base.service_id          = recFileInfo0.ServiceID;
            base.event_id            = recFileInfo0.EventID;
            base.start_time          = recFileInfo0.StartTime;
            base.durationSec         = recFileInfo0.DurationSecond;
            base.ShortInfo           = new EpgShortEventInfo()
            {
                event_name = recFileInfo0.Title
            };

            lastUpdate = lastUpdate0;
        }
Example #3
0
        public override int MoveToRecInfoItem(RecFileInfo target, JumpItemStyle style = JumpItemStyle.MoveTo, bool dryrun = false)
        {
            if (target == null)
            {
                return(-1);
            }
            UInt64 id  = target.CurrentPgUID();
            int    idx = recinfoList.FindIndex(item => item.Data.CurrentPgUID() == id);

            if (idx != -1 && dryrun == false)
            {
                programView.ScrollToFindItem(recinfoList[idx], style);
            }
            if (dryrun == false)
            {
                ItemIdx = idx;
            }
            return(idx);
        }
Example #4
0
        public RecLogItem insert(RecFileInfo recFileInfo0, DateTime lastUpdate0)
        {
            try
            {
                using (SqlConnection sqlConn1 = new SqlConnection(sqlConnStr))
                {
                    sqlConn1.Open();
                    using (SqlCommand cmd1 = sqlConn1.CreateCommand())
                    {
                        return(insert(recFileInfo0, lastUpdate0, cmd1));
                    }
                }
            }
            catch (Exception ex0)
            {
                System.Diagnostics.Trace.WriteLine(ex0);
            }

            return(null);
        }
Example #5
0
        RecLogItem insert(RecFileInfo recFileInfo0, DateTime lastUpdate0, SqlCommand cmd0)
        {
            EpgEventInfoR epgEventInfoR1 = new EpgEventInfoR(recFileInfo0, lastUpdate0);
            RecLogItem    recLogItem1    = new RecLogItem()
            {
                lastUpdate    = lastUpdate0,
                recFilePath   = recFileInfo0.RecFilePath,
                epgEventInfoR = epgEventInfoR1
            };

            if ((RecEndStatus)recFileInfo0.RecStatus == RecEndStatus.NORMAL)
            {
                recLogItem1.recodeStatus = RecLogItem.RecodeStatuses.録画完了;
            }
            else
            {
                recLogItem1.recodeStatus = RecLogItem.RecodeStatuses.録画異常;
            }
            insert(recLogItem1, cmd0);

            return(recLogItem1);
        }
Example #6
0
 RecLogItem exists(RecFileInfo recFileInfo0, SqlCommand cmd0)
 {
     return(exists(null, recFileInfo0.OriginalNetworkID, recFileInfo0.TransportStreamID, recFileInfo0.ServiceID, recFileInfo0.EventID, recFileInfo0.StartTime, cmd0));
 }
Example #7
0
 public RecLogItem exists(RecFileInfo recFileInfo0)
 {
     return(exists(null, recFileInfo0.OriginalNetworkID, recFileInfo0.TransportStreamID, recFileInfo0.ServiceID, recFileInfo0.EventID, recFileInfo0.StartTime));
 }