private void SaveScanSettings() { SettingsDAO settingsDao = new SettingsDAO(); settingsDao.SetSetting("AutoScanIntervalValue", tbScanInterval.Text, false); settingsDao.SetSetting("AutoScanNetwork", Convert.ToString(cbEnableScan.Checked), false); settingsDao.SetSetting("AutoScanDeployAgent", Convert.ToString(cbDeployAgent.Checked), false); settingsDao.SetSetting("AutoScanIntervalUnits", Convert.ToString(cbScanInterval.SelectedItem.ToString()), false); AuditWizardServiceController _serviceController = new Layton.AuditWizard.Common.AuditWizardServiceController(); LaytonServiceController.ServiceStatus serviceStatus = _serviceController.CheckStatus(); if (serviceStatus == LaytonServiceController.ServiceStatus.Running) { _serviceController.RestartService(); } else { if (serviceStatus != LaytonServiceController.ServiceStatus.NotInstalled) { _serviceController.Start(); } } DesktopAlert.ShowDesktopAlert("Settings have been updated."); }