TvDatabase.TvBusinessLayer.AddSchedule C# (CSharp) Method

AddSchedule() public method

public AddSchedule ( int idChannel, string programName, System.DateTime startTime, System.DateTime endTime, int scheduleType ) : TvDatabase.Schedule
idChannel int
programName string
startTime System.DateTime
endTime System.DateTime
scheduleType int
return TvDatabase.Schedule
    public Schedule AddSchedule(int idChannel, string programName, DateTime startTime, DateTime endTime,
                                int scheduleType)
    {
      Schedule schedule = GetSchedule(idChannel, programName, startTime, endTime, scheduleType);
      if (schedule != null)
      {
        return schedule;
      }
      Schedule newSchedule = new Schedule(idChannel, programName, startTime, endTime);
      return newSchedule;
    }

Usage Example

示例#1
0
        public override void handleCommand(string command, string[] arguments, ref TvControl.IUser me)
        {
            //TvEngine.PowerScheduler.WaitableTimer tveps;
            TvBusinessLayer layer = new TvBusinessLayer();
            int schedtype = (int) TvDatabase.ScheduleRecordingType.Once;
            Schedule newSchedule;

            DateTime startTime = new DateTime(2009, 11, 23, 10, 00, 00);
            DateTime endTime = new DateTime(2009,11,23,11,15,00);

            try
            {
                newSchedule = layer.AddSchedule(32, "Marcel test", startTime, endTime, schedtype);
                newSchedule.Persist();
                Console.WriteLine("Schedule added: " + newSchedule.IdChannel.ToString());
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
All Usage Examples Of TvDatabase.TvBusinessLayer::AddSchedule
TvBusinessLayer