Inheritance: IDisposable
Exemplo n.º 1
0
		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;
		}
Exemplo n.º 2
0
        public SetupScheduleForm(ScheduleItem scheduleItem)
        {
            InitializeComponent();

            buttonHelp.Image = Tools.GetIcon(Resources.help, 16);

            _scheduleItem = scheduleItem;
        }
Exemplo n.º 3
0
        public SetupScheduleForm(ScheduleItem scheduleItem)
        {
            InitializeComponent();

            ForeColor = ThemeColorTable.ForeColor;
            BackColor = ThemeColorTable.BackgroundColor;
            ThemeUpdateControls.UpdateControls(this);
            buttonHelp.Image = Tools.GetIcon(Resources.help, 16);

            _scheduleItem = scheduleItem;
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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;
        }
Exemplo n.º 6
0
		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);
				}
			}
		}
Exemplo n.º 7
0
		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;
				}
			}
		}
Exemplo n.º 8
0
 public SetupScheduleForm(ScheduleItem scheduleItem)
 {
     InitializeComponent();
     _scheduleItem = scheduleItem;
 }
Exemplo n.º 9
0
        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);
            }
        }
Exemplo n.º 10
0
 public SetupScheduleForm(ScheduleItem scheduleItem)
 {
     InitializeComponent();
     _scheduleItem = scheduleItem;
 }