Example #1
0
 private void _programContextMenuStrip_SetProgramPrePostRecord(object sender, ArgusTV.WinForms.Controls.ProgramContextMenuStrip.SetProgramPrePostRecordEventArgs e)
 {
     if (Utility.ContextSetProgramPrePostRecord(this, e))
     {
         RefreshSelectedGroupChannels();
     }
 }
Example #2
0
 private void _programContextMenuStrip_SetProgramPrePostRecord(object sender, ArgusTV.WinForms.Controls.ProgramContextMenuStrip.SetProgramPrePostRecordEventArgs e)
 {
     if (Utility.ContextSetProgramPrePostRecord(this, e))
     {
         RefreshAllUpcomingPrograms();
     }
 }
Example #3
0
 public static bool ContextSetProgramPrePostRecord(ContentPanel panel, ArgusTV.WinForms.Controls.ProgramContextMenuStrip.SetProgramPrePostRecordEventArgs e)
 {
     try
     {
         if (e.IsPreRecord)
         {
             Proxies.SchedulerService.SetUpcomingProgramPreRecord(e.UpcomingProgramId, e.StartTime, e.Seconds);
         }
         else
         {
             Proxies.SchedulerService.SetUpcomingProgramPostRecord(e.UpcomingProgramId, e.StartTime, e.Seconds);
         }
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(panel, ex.Message, null, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     return(false);
 }