private void buttonOK_Click(object sender, EventArgs e)
        {
            try
            {
                var logLevel = LogType.None;
                if (lstLogTypes.GetItemChecked(0))
                {
                    logLevel |= LogType.Error;
                }
                if (lstLogTypes.GetItemChecked(1))
                {
                    logLevel |= LogType.Warning;
                }
                if (lstLogTypes.GetItemChecked(2))
                {
                    logLevel |= LogType.Information;
                }
                if (lstLogTypes.GetItemChecked(3))
                {
                    logLevel |= LogType.Debug;
                }
                if (lstLogTypes.GetItemChecked(4))
                {
                    logLevel |= LogType.Performance;
                }

                DriveService.Settings.LogLevel                 = logLevel;
                DriveService.Settings.FileReturnType           = (FileReturnType)ComboBoxItem.GetSelectedItem(comboBoxFileReturnType);
                DriveService.Settings.UseCaching               = checkBoxUseCaching.Checked;
                DriveService.Settings.IsStartingStartOnStartup = checkBoxStartup.Checked;

                DriveService.Settings.Save();

                Close();
            }
            catch (Exception exception)
            {
                Log.Error(exception, false);

                MessageBox.Show(this, exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 2
0
        private void buttonOK_Click(object sender, EventArgs e)
        {
            try
            {
                DriveService.Settings.LogLevel =
                    (LogType)Enum.Parse(typeof(LogType), comboBoxLogLevel.SelectedItem.ToString());
                DriveService.Settings.FileReturnType           = (FileReturnType)ComboBoxItem.GetSelectedItem(comboBoxFileReturnType);
                DriveService.Settings.UseCaching               = checkBoxUseCaching.Checked;
                DriveService.Settings.IsStartingStartOnStartup = checkBoxStartup.Checked;

                DriveService.Settings.Save();

                Close();
            }
            catch (Exception exception)
            {
                Log.Error(exception, false);

                MessageBox.Show(this, exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }