private void ChangeSchedule() { if (InputValid()) { if (NameChanged() || InputChanged()) { TrimInput(); if (ScheduleCollection.GetByName(textBoxName.Text) != null && NameChanged()) { MessageBox.Show("A schedule with this name already exists.", "Duplicate Name Conflict", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { ScheduleCollection.Get(ScheduleObject).Name = textBoxName.Text; ScheduleCollection.Get(ScheduleObject).Active = checkBoxActive.Checked; ScheduleCollection.Get(ScheduleObject).ModeOneTime = radioButtonOneTime.Checked; ScheduleCollection.Get(ScheduleObject).ModePeriod = radioButtonPeriod.Checked; ScheduleCollection.Get(ScheduleObject).CaptureAt = dateTimePickerCaptureAt.Value; ScheduleCollection.Get(ScheduleObject).StartAt = dateTimePickerStartAt.Value; ScheduleCollection.Get(ScheduleObject).StopAt = dateTimePickerStopAt.Value; int screenCaptureInterval = DataConvert.ConvertIntoMilliseconds((int)numericUpDownHoursInterval.Value, (int)numericUpDownMinutesInterval.Value, (int)numericUpDownSecondsInterval.Value, (int)numericUpDownMillisecondsInterval.Value); ScheduleCollection.Get(ScheduleObject).ScreenCaptureInterval = screenCaptureInterval; ScheduleCollection.Get(ScheduleObject).Monday = checkBoxMonday.Checked; ScheduleCollection.Get(ScheduleObject).Tuesday = checkBoxTuesday.Checked; ScheduleCollection.Get(ScheduleObject).Wednesday = checkBoxWednesday.Checked; ScheduleCollection.Get(ScheduleObject).Thursday = checkBoxThursday.Checked; ScheduleCollection.Get(ScheduleObject).Friday = checkBoxFriday.Checked; ScheduleCollection.Get(ScheduleObject).Saturday = checkBoxSaturday.Checked; ScheduleCollection.Get(ScheduleObject).Sunday = checkBoxSunday.Checked; ScheduleCollection.Get(ScheduleObject).Notes = textBoxNotes.Text; Okay(); } } else { Close(); } } else { MessageBox.Show("Please enter valid input for each field.", "Invalid Input", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ChangeSchedule() { if (InputValid()) { if (NameChanged() || InputChanged()) { TrimInput(); if (ScheduleCollection.GetByName(textBoxScheduleName.Text) != null && NameChanged()) { MessageBox.Show("A schedule with this name already exists.", "Duplicate Name Conflict", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { ScheduleCollection.Get(ScheduleObject).Name = textBoxScheduleName.Text; ScheduleCollection.Get(ScheduleObject).Active = checkBoxActive.Checked; ScheduleCollection.Get(ScheduleObject).ModeOneTime = radioButtonOneTime.Checked; ScheduleCollection.Get(ScheduleObject).ModePeriod = radioButtonPeriod.Checked; ScheduleCollection.Get(ScheduleObject).CaptureAt = dateTimePickerSingleShot.Value; ScheduleCollection.Get(ScheduleObject).StartAt = dateTimePickerScheduleStartAt.Value; ScheduleCollection.Get(ScheduleObject).StopAt = dateTimePickerScheduleStopAt.Value; ScheduleCollection.Get(ScheduleObject).Monday = checkBoxMonday.Checked; ScheduleCollection.Get(ScheduleObject).Tuesday = checkBoxTuesday.Checked; ScheduleCollection.Get(ScheduleObject).Wednesday = checkBoxWednesday.Checked; ScheduleCollection.Get(ScheduleObject).Thursday = checkBoxThursday.Checked; ScheduleCollection.Get(ScheduleObject).Friday = checkBoxFriday.Checked; ScheduleCollection.Get(ScheduleObject).Saturday = checkBoxSaturday.Checked; ScheduleCollection.Get(ScheduleObject).Sunday = checkBoxSunday.Checked; Okay(); } } else { Close(); } } else { MessageBox.Show("Please enter valid input for each field.", "Invalid Input", MessageBoxButtons.OK, MessageBoxIcon.Error); } }