public string ScheduleString(ScheduleItem item) { string dateSt = item.StartDate.ToShortDateString() + " to " + item.EndDate.ToShortDateString(); string daySt = String.Empty; if (item.Monday && item.Tuesday && item.Wednesday && item.Thursday && item.Friday && item.Saturday && item.Sunday) daySt = "Everyday"; else if (item.Monday && item.Tuesday && item.Wednesday && item.Thursday && item.Friday && !(item.Saturday && item.Sunday)) daySt = "Weekdays"; else if (item.Saturday && item.Sunday && !(item.Monday && item.Tuesday && item.Wednesday && item.Thursday && item.Friday)) daySt = "Weekends"; else { if (item.Monday) daySt = daySt.Length > 0 ? daySt += ", Mon" : daySt = "Mon"; if (item.Tuesday) daySt = daySt.Length > 0 ? daySt += ", Tue" : daySt = "Tue"; if (item.Wednesday) daySt = daySt.Length > 0 ? daySt += ", Wed" : daySt = "Wed"; if (item.Thursday) daySt = daySt.Length > 0 ? daySt += ", Thu" : daySt = "Thu"; if (item.Friday) daySt = daySt.Length > 0 ? daySt += ", Fri" : daySt = "Fri"; if (item.Saturday) daySt = daySt.Length > 0 ? daySt += ", Sat" : daySt = "Sat"; if (item.Sunday) daySt = daySt.Length > 0 ? daySt += ", Sun" : daySt = "Sun"; } if (daySt.Length == 0) daySt = "Never"; string timeSt = item.StartTime.ToShortTimeString() + " - " + item.EndTime.ToShortTimeString(); return dateSt + " @ " + timeSt + ", " + daySt; }
public SetupScheduleForm(ScheduleItem scheduleItem) { InitializeComponent(); buttonHelp.Image = Tools.GetIcon(Resources.help, 16); _scheduleItem = scheduleItem; }
public SetupScheduleForm(ScheduleItem scheduleItem) { InitializeComponent(); ForeColor = ThemeColorTable.ForeColor; BackColor = ThemeColorTable.BackgroundColor; ThemeUpdateControls.UpdateControls(this); buttonHelp.Image = Tools.GetIcon(Resources.help, 16); _scheduleItem = scheduleItem; }
private void AddListItem(ScheduleItem item) { string status = item.Enabled ? "Enabled" : "Disabled"; Shows.Show show = Shows.ShowsData.GetShow(item.ShowID); string showName = show != null ? show.Name : "None Selected"; ListViewItem lvItem = new ListViewItem(showName); lvItem.Tag = item; listViewItems.Items.Add(lvItem); lvItem.SubItems.Add(ScheduleString(item)); lvItem.SubItems.Add(status); }
public SetupScheduleForm(ScheduleItem scheduleItem) { InitializeComponent(); ForeColor = ThemeColorTable.ForeColor; BackColor = ThemeColorTable.BackgroundColor; int iconSize = (int)(24 * ScalingTools.GetScaleFactor()); buttonHelp.Image = Tools.GetIcon(Resources.help, iconSize); ThemeUpdateControls.UpdateControls(this); _scheduleItem = scheduleItem; }
private void AddSchedule() { ScheduleItem item = new ScheduleItem(); using (SetupScheduleForm f = new SetupScheduleForm(item)) { if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK) { Data.Items.Add(item); AddListItem(item); } } }
private void UpdateListItem(ScheduleItem item) { foreach (ListViewItem listItem in listViewItems.Items) { if ((listItem.Tag as ScheduleItem) == item) { string status = item.Enabled ? "Enabled" : "Disabled"; Shows.Show show = Shows.ShowsData.GetShow(item.ShowID); string showName = show != null ? show.Name : "None Selected"; listItem.Text = showName; listItem.SubItems[1].Text = ScheduleString(item); listItem.SubItems[2].Text = status; } } }
public SetupScheduleForm(ScheduleItem scheduleItem) { InitializeComponent(); _scheduleItem = scheduleItem; }
private void buttonPlayShowNow_Click(object sender, EventArgs e) { Common.Controls.ComboBoxItem item = comboBoxShows.SelectedItem as Common.Controls.ComboBoxItem; if (item != null) { Shows.Show show = item.Value as Shows.Show; Executor.Stop(false); ScheduleItem scheduleItem = new ScheduleItem(); scheduleItem.ShowID = show.ID; scheduleItem.Start(true); } }