Example #1
0
        private void AddNewSchedule()
        {
            if (InputValid())
            {
                TrimInput();

                if (ScheduleCollection.GetByName(textBoxName.Text) == null)
                {
                    int screenCaptureInterval = DataConvert.ConvertIntoMilliseconds((int)numericUpDownHoursInterval.Value,
                                                                                    (int)numericUpDownMinutesInterval.Value, (int)numericUpDownSecondsInterval.Value,
                                                                                    (int)numericUpDownMillisecondsInterval.Value);

                    Schedule schedule = new Schedule()
                    {
                        Name                  = textBoxName.Text,
                        Active                = checkBoxActive.Checked,
                        ModeOneTime           = radioButtonOneTime.Checked,
                        ModePeriod            = radioButtonPeriod.Checked,
                        CaptureAt             = dateTimePickerCaptureAt.Value,
                        StartAt               = dateTimePickerStartAt.Value,
                        StopAt                = dateTimePickerStopAt.Value,
                        ScreenCaptureInterval = screenCaptureInterval,
                        Monday                = checkBoxMonday.Checked,
                        Tuesday               = checkBoxTuesday.Checked,
                        Wednesday             = checkBoxWednesday.Checked,
                        Thursday              = checkBoxThursday.Checked,
                        Friday                = checkBoxFriday.Checked,
                        Saturday              = checkBoxSaturday.Checked,
                        Sunday                = checkBoxSunday.Checked,
                        Notes                 = textBoxNotes.Text
                    };

                    ScheduleCollection.Add(schedule);

                    Okay();
                }
                else
                {
                    MessageBox.Show("A schedule with this name already exists.", "Duplicate Name Conflict",
                                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("Please enter valid input for each field.", "Invalid Input",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #2
0
        private void AddNewSchedule()
        {
            if (InputValid())
            {
                TrimInput();

                if (ScheduleCollection.GetByName(textBoxScheduleName.Text) == null)
                {
                    Schedule schedule = new Schedule()
                    {
                        Name        = textBoxScheduleName.Text,
                        Active      = checkBoxActive.Checked,
                        ModeOneTime = radioButtonOneTime.Checked,
                        ModePeriod  = radioButtonPeriod.Checked,
                        CaptureAt   = dateTimePickerSingleShot.Value,
                        StartAt     = dateTimePickerScheduleStartAt.Value,
                        StopAt      = dateTimePickerScheduleStopAt.Value,
                        Monday      = checkBoxMonday.Checked,
                        Tuesday     = checkBoxTuesday.Checked,
                        Wednesday   = checkBoxWednesday.Checked,
                        Thursday    = checkBoxThursday.Checked,
                        Friday      = checkBoxFriday.Checked,
                        Saturday    = checkBoxSaturday.Checked,
                        Sunday      = checkBoxSunday.Checked
                    };

                    ScheduleCollection.Add(schedule);

                    Okay();
                }
                else
                {
                    MessageBox.Show("A schedule with this name already exists.", "Duplicate Name Conflict",
                                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("Please enter valid input for each field.", "Invalid Input",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #3
0
        private void AddSchedule()
        {
            if (InputValid())
            {
                TrimInput();

                if (ScheduleCollection.GetByName(textBoxName.Text) == null)
                {
                    ScheduleCollection.Add(ScheduleObject);

                    Okay();
                }
                else
                {
                    MessageBox.Show("A schedule with this name already exists.", "Duplicate Name Conflict",
                                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("Please enter valid input for each field.", "Invalid Input",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }