Пример #1
0
        private void Init(MediaMaintenanceState config)
        {
            string durationOption;


            __Config          = config;
            __DurationOptions = new List <string> ( );

            __DurationOptions.Add("Minute(s)");
            __DurationOptions.Add("Day(s)");
            __DurationOptions.Add("Week(s)");

            SaveButton.Enabled = __IsDirty;

            EnableMaintainanceCheckBox.Checked = config.Enabled;

            IdleComboBox.DataSource       = __DurationOptions.ToArray( );
            PendingComboBox.DataSource    = __DurationOptions.ToArray( );
            ProcessingComboBox.DataSource = __DurationOptions.ToArray( );
            FailedComboBox.DataSource     = __DurationOptions.ToArray( );
            CompletedComboBox.DataSource  = __DurationOptions.ToArray( );

            IdleNumericUpDown.Value   = GetDurationValue(config.KeepIdleDurationInMinutes, out durationOption);
            IdleComboBox.SelectedItem = durationOption;

            PendingNumericUpDown.Value   = GetDurationValue(config.KeepPendingDurationInMinutes, out durationOption);
            PendingComboBox.SelectedItem = durationOption;

            ProcessingNumericUpDown.Value   = GetDurationValue(config.KeepProcessingDurationInMinutes, out durationOption);
            ProcessingComboBox.SelectedItem = durationOption;

            FailedNumericUpDown.Value   = GetDurationValue(config.KeepFailedDurationInMinutes, out durationOption);
            FailedComboBox.SelectedItem = durationOption;

            CompletedNumericUpDown.Value   = GetDurationValue(config.KeepCompletedDurationInMinutes, out durationOption);
            CompletedComboBox.SelectedItem = durationOption;
        }
Пример #2
0
        public void LoadMaintenanceConfiguration(MediaMaintenanceState config)
        {
            Init(config);

            RegisterEvents( );
        }