private void LoadForm() { SETTINGS setting = null; setting = ServiceInterfaceManager.SETTINGS_GET_REGISTRYNAME(HttpContext.Current.User.Identity.Name, UserSession.CurrentRegistryId, "EtlScheduleManual"); if (setting != null) { rblScheduleManual.SelectedValue = setting.VALUE; } setting = ServiceInterfaceManager.SETTINGS_GET_REGISTRYNAME(HttpContext.Current.User.Identity.Name, UserSession.CurrentRegistryId, "EtlScheduleAuto"); if (setting != null) { rblScheduleAuto.SelectedValue = setting.VALUE; } setting = ServiceInterfaceManager.SETTINGS_GET_REGISTRYNAME(HttpContext.Current.User.Identity.Name, UserSession.CurrentRegistryId, "EtlScheduleAutoTime"); if (setting != null) { listScheduleAutoTime.SelectedValue = setting.VALUE; } if (rblScheduleAuto.SelectedIndex > 0) { listScheduleAutoTime.Enabled = true; } List <REGISTRY_COHORT_DATA> cohortDataList = Cohort_Data_List; if (cohortDataList != null) { foreach (REGISTRY_COHORT_DATA rcd in cohortDataList) { if (rcd.STD_REGISTRY_COHORT_TYPES != null && rcd.STD_REGISTRY_COHORT_TYPES.CODE == "DOBMIN") { if (!string.IsNullOrEmpty(rcd.VALUE)) { DateTime dtMin = DateTime.MinValue; if (DateTime.TryParse(rcd.VALUE, out dtMin)) { txtDobMin.Text = dtMin.ToString("MM/dd/yyyy"); } } } else if (rcd.STD_REGISTRY_COHORT_TYPES != null && rcd.STD_REGISTRY_COHORT_TYPES.CODE == "DOBMAX") { if (!string.IsNullOrEmpty(rcd.VALUE)) { DateTime dtMax = DateTime.MinValue; if (DateTime.TryParse(rcd.VALUE, out dtMax)) { txtDobMax.Text = dtMax.ToString("MM/dd/yyyy"); } } } } SelectSource(); } }
/// <summary> /// Kiem tra model backing changed, /// CSDL Sẽ tạo tự động nếu chưa có (Chưa hay lắm) /// </summary> /// <returns></returns> public bool isValidModel() { try { COSOS.Find(Guid.Empty); DAYYS.Find(Guid.Empty); TANGS.Find(Guid.Empty); VITRIS.Find(Guid.Empty); PHONGS.Find(Guid.Empty); THIETBIS.Find(Guid.Empty); CTTHIETBIS.Find(Guid.Empty); HINHANHS.Find(Guid.Empty); QUANTRIVIENS.Find(Guid.Empty); NHANVIENPTS.Find(Guid.Empty); LOGHETHONGS.Find(Guid.Empty); LOGSUCOPHONGS.Find(Guid.Empty); LOGTHIETBIS.Find(Guid.Empty); LOAITHIETBIS.Find(Guid.Empty); SETTINGS.Find(Guid.Empty); TINHTRANGS.Find(Guid.Empty); PERMISSIONS.Find(Guid.Empty); SUCOPHONGS.Find(Guid.Empty); GROUPS.Find(Guid.Empty); PHIEUMUONPHONGS.Find(Guid.Empty); return(true); } catch (Exception ex) { Debug.WriteLine(ex.ToString()); return(false); } }
private void savesettings() { // Changing text of version tb_version.Text = subfolder.Text; // Really save settings SETTINGS thingstosave = set.open_settings(); thingstosave.cb_create_subfolder = cb_subfolder.Checked; thingstosave.lang = choose_lang.SelectedIndex; // Save download settings thingstosave.DL_saved_settings.cb_help = isHelpSelected(); thingstosave.DL_saved_settings.cb_installer = isInstallerSelected(); thingstosave.DL_saved_settings.cb_sdk = isSDKSelected(); thingstosave.DL_saved_settings.versions = dl_list; thingstosave.DL_saved_settings.versions_last_version = dl_versions.SelectedIndex; if (dlInfos != null) { thingstosave.DL_saved_settings.changingVersion = dlInfos; } // Save paths and filenames thingstosave.FilesFolders.InstallFolder = path_installdir.Text; thingstosave.FilesFolders.nameSubfolder = subfolder.Text; thingstosave.FilesFolders.lastSofficeEXE = path_to_exe.Text; thingstosave.FilesFolders.HelpInstalldir = path_help.Text; thingstosave.FilesFolders.MainInstalldir = path_main.Text; thingstosave.FilesFolders.SDKInstalldir = path_sdk.Text; thingstosave.FilesFolders.OpenFileStoredDir = initialDir; // Finally save to file set.save_settings(thingstosave); }
protected void rptSettingList_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) { try { SETTINGS settings = (SETTINGS)e.Item.DataItem; LinkButton lnk = (LinkButton)e.Item.FindControl("lnkEditCode"); if (settings.ENCRYPT_VALUE) { Label lblValue = (Label)e.Item.FindControl("lblValue"); lblValue.Text = ""; foreach (char c in settings.VALUE) { lblValue.Text += "*"; } lnk.CommandArgument = settings.SETTING_CD + "~True"; } else { lnk.CommandArgument = settings.SETTING_CD + "~False"; } } catch { } } }
public bool SaveAll(string CURRENT_USER, Int32 CURRENT_REGISTRY_ID, AppSettings appSettings) { bool objReturn = true; if (appSettings != null) { foreach (PropertyInfo pi in appSettings.GetType().GetProperties()) { SETTINGS objSave = GetItemByRegistryName(CURRENT_USER, CURRENT_REGISTRY_ID, pi.Name); if (objSave == null) { objSave = new SETTINGS(); objSave.CREATED = DateTime.Now; objSave.CREATEDBY = CURRENT_USER; } objSave.UPDATED = DateTime.Now; objSave.UPDATEDBY = CURRENT_USER; objSave.STD_REGISTRY_ID = CURRENT_REGISTRY_ID; objSave.NAME = pi.Name; objSave.VALUE = pi.GetValue(appSettings).ToString(); objSave.CRS_SETTINGS_ID = Save(CURRENT_USER, CURRENT_REGISTRY_ID, objSave); if (objSave.CRS_SETTINGS_ID <= 0) { objReturn = false; } } } return(objReturn); }
public SETTINGS open_settings() { SETTINGS value = new SETTINGS(); try { StreamReader sr = new StreamReader(getfilename(), Encoding.Default, false); try { XmlSerializer ser = new XmlSerializer(typeof(SETTINGS)); value = (SETTINGS)ser.Deserialize(sr); } catch (DirectoryNotFoundException) { try { Directory.CreateDirectory(getpath()); } catch (Exception ex) { MessageBox.Show(ex.Message); save_settings(new SETTINGS()); } } catch (Exception) { } finally { sr.Close(); } } catch { } return(value); }
private void ga_tracking_CheckedChanged(object sender, EventArgs e) { SETTINGS settings = set.open_settings(); settings.Piwik.tracking_allowed = ga_tracking.Checked; set.save_settings(settings); }
public void Load() { if (SAVEGAME.IsLoadable) { SAVEGAME.Load(); Load(SAVEGAME.Node); if (this.UseSaveGameSettings) { return; } } // If we get here, the SAVEGAME settings told us it's commiting suicide. else if (SETTINGS.IsLoadable) { SETTINGS.Load(); } else { SETTINGS.Clear(); this.Save(); } Load(SETTINGS.Node); if (SAVEGAME.IsLoadable) { SAVEGAME.Destroy(); } }
public SynchManager() { service = new RestService(); databasehelper = new DatabaseHelper(); settings = databasehelper.GetSettingsData(); prevdate = GetDate(); }
public int BindUserList(List <PERSON> userList, decimal companyID) { int status = 0; if (companyID > 0) { SETTINGS sets = SQMSettings.GetSetting("COMPANY", "PLANTUSER"); if (sets == null || sets.VALUE.ToUpper() != "N") { SetPlantList(SQMModelMgr.SelectPlantList(new PSsqmEntities(), companyID, 0)); } } else { SetPlantList(new List <PLANT>()); } ToggleVisible(pnlUserList); rgUserList.DataSource = userList; rgUserList.DataBind(); if (userList.Count == 0) { lblUserListEmpty.Visible = true; } return(status); }
protected bool ShouldSendNotification() { bool shouldSend = false; var entities = new PSsqmEntities(); TimeSpan timeBetweenNotifications = new TimeSpan(24, 0, 0); DateTime lastSentDate; SETTINGS stHours = SQMSettings.SelectSettingByCode(entities, "MAIL", "TASK", "HoursBetweenNotifications"); if (stHours != null) { if (!string.IsNullOrEmpty(stHours.VALUE)) { int hours; if (Int32.TryParse(stHours.VALUE, out hours)) { timeBetweenNotifications = new TimeSpan(hours, 0, 0); } } SETTINGS stLastSent = SQMSettings.SelectSettingByCode(entities, "MAIL", "TASK", "NotificationLastSent"); if (stLastSent != null) { if (DateTime.TryParse(stLastSent.VALUE, out lastSentDate)) { WriteLine("Last sent date: " + lastSentDate); shouldSend = (DateTime.Now.Subtract(timeBetweenNotifications) > lastSentDate); if (shouldSend == true) { // Set last sent date to now stLastSent.VALUE = DateTime.Now.ToString(); SQMSettings.UpdateSettings(entities, stLastSent, "Automated Emailer"); } } else { shouldSend = false; } } else { WriteLine("Missing value in SETTINGS table: NotificationLastSent"); shouldSend = false; } } else { WriteLine("Missing value in SETTINGS table: HoursBetweenNotifications"); shouldSend = false; } WriteLine("Should send: " + shouldSend); return(shouldSend); }
private void guna2Button3_Click(object sender, EventArgs e) { SETTINGS g = new SETTINGS(); g.TopLevel = false; panel2.Controls.Add(g); g.BringToFront(); g.Show(); }
public static Int32 Save(string CURRENT_USER, Int32 CURRENT_REGISTRY_ID, SETTINGS objSave) { Int32 objReturn = 0; SETTINGSDB objDB = new SETTINGSDB(); objReturn = objDB.Save(CURRENT_USER, CURRENT_REGISTRY_ID, objSave); return(objReturn); }
public static SETTINGS GetItem(string CURRENT_USER, Int32 CURRENT_REGISTRY_ID, Int32 CRS_SETTINGS_ID) { SETTINGS objReturn = null; SETTINGSDB objDB = new SETTINGSDB(); objReturn = objDB.GetItem(CURRENT_USER, CURRENT_REGISTRY_ID, CRS_SETTINGS_ID); return(objReturn); }
public static SETTINGS GetItemHomePage() { SETTINGS objReturn = null; SETTINGSDB objDB = new SETTINGSDB(); objReturn = objDB.GetItemHomePage(); return(objReturn); }
public static SETTINGS GetItemByRegistryName(string CURRENT_USER, Int32 CURRENT_REGISTRY_ID, string NAME) { SETTINGS objReturn = null; SETTINGSDB objDB = new SETTINGSDB(); objReturn = objDB.GetItemByRegistryName(CURRENT_USER, CURRENT_REGISTRY_ID, NAME); return(objReturn); }
private void SetupPage() { if (ddlPlantSelect.Items.Count < 1) { List <BusinessLocation> locationList = SQMModelMgr.SelectBusinessLocationList(SessionManager.UserContext.HRLocation.Company.COMPANY_ID, 0, true); SQMBasePage.SetLocationList(ddlPlantSelect, UserContext.FilterPlantAccessList(locationList), 0); rcbStatusSelect.SelectedValue = "A"; } divAuditList.Visible = true; dmFromDate.ShowPopupOnFocus = dmToDate.ShowPopupOnFocus = true; // ABW 1/5/16 - use user's default plant local time for search default DateTime localTime = SessionManager.UserContext.LocalTime; dmFromDate.SelectedDate = localTime.AddMonths(-1); dmToDate.SelectedDate = localTime.AddMonths(1); if (Mode == AuditMode.Audit) { lblViewEHSRezTitle.Text = GetLocalResourceObject("lblViewEHSRezTitleResource1.Text").ToString(); lblPageInstructions.Text = GetLocalResourceObject("lblPageInstructionsResource1.Text").ToString(); //lblStatus.Text = "Assessment Status:"; rbNew.Text = GetLocalResourceObject("rbNewResource1.Text").ToString(); lblAuditDate.Visible = true; phAudit.Visible = true; SETTINGS sets = SQMSettings.GetSetting("EHS", "AUDITSEARCHFROM"); if (sets != null) { try { string[] args = sets.VALUE.Split('-'); if (args.Length > 1) { dmFromDate.SelectedDate = new DateTime(Convert.ToInt32(args[0]), Convert.ToInt32(args[1]), Convert.ToInt32(args[2])); } else { dmFromDate.SelectedDate = SessionManager.UserContext.LocalTime.AddMonths(Convert.ToInt32(args[0]) * -1); } } catch { } } if (rcbAuditType.Items.Count < 1) { foreach (AUDIT_TYPE ip in EHSAuditMgr.SelectAuditTypeList(SessionManager.PrimaryCompany().COMPANY_ID, false)) { RadComboBoxItem item = new RadComboBoxItem(ip.TITLE, ip.AUDIT_TYPE_ID.ToString()); item.Checked = true; rcbAuditType.Items.Add(item); } } } }
private void bOk_Click(object sender, EventArgs e) { SETTINGS s = set.open_settings(); s.DL_saved_settings.download_path = folder_save.Text; s.cb_advanced_filenames = cb_advancedFilenames.Checked; s.l10n = Convert.ToString(lang_chooser.SelectedItem); s.cb_autoedit_bs = cb_bs_autoedit.Checked; set.save_settings(s); }
public frmSetup(ref cWiegung Wiegung) { InitializeComponent(); cGlobalScale.objCIND890APIClient.OnGetKeypadResult += new CIND890APIClient.delegateOnGetKeypadResult(objCIND890APIClient_OnGetKeypadResult); this.objWiegung = Wiegung; this.cmdDel_SalzWG_Daten.Visible = SETTINGS.IS_EntwicklungsPC(); this.cmdDel_ÜbernWG_Daten.Visible = SETTINGS.IS_EntwicklungsPC(); }
public static SETTINGS UpdateSettings(SQM.Website.PSsqmEntities ctx, SETTINGS settings, string updateBy) { settings = (SETTINGS)SQMModelMgr.SetObjectTimestamp((object)settings, updateBy, settings.EntityState); if (settings.EntityState == EntityState.Detached) { ctx.AddToSETTINGS(settings); } ctx.SaveChanges(); return(settings); }
private void button2_Click(object sender, EventArgs e) { // Delete selected installations ... List <string> list = new List <string>(); List <object> list_o = new List <object>(); foreach (object itemChecked in manager_list.CheckedItems) { list.Add(itemChecked.ToString()); list_o.Add(itemChecked); } string[] array = list.ToArray(); if (array.Length == 0) { return; } deleteFileProgress.Visible = true; deleteFileProgress.Minimum = 0; deleteFileProgress.Maximum = array.Length + 1; deleteFileProgress.Value = 1; deleteFileProgress.Step = 1; deleteFileProgress.Refresh(); for (int i = 0; i < array.Length; i++) { deleteFileProgress.PerformStep(); deleteFileProgress.Refresh(); try { System.IO.Directory.Delete(array[i], true); } catch (Exception) { } } deleteFileProgress.PerformStep(); object[] o_array = list_o.ToArray(); foreach (object o in o_array) { manager_list.Items.Remove(o); } List <string> new_manager = new List <string>(); foreach (string o in manager_list.Items) { new_manager.Add(o); } deleteFileProgress.Visible = false; SETTINGS sett = set.open_settings(); sett.manager_versions = new_manager.ToArray(); set.save_settings(sett); update_selector(); }
private void MessageDisplay(EHSProfileStatus status) { lblInputError.Visible = lblPeriodLimit.Visible = lblProfileNotExist.Visible = lblNoMetrics.Visible = lblNoInputs.Visible = lblRangeWarning.Visible = lblIncompleteInputs.Visible = false; uclExport.Visible = phApproval.Visible = true; // suppress local approval input when auto-rollup settings are active SETTINGS sets = SQMSettings.GetSetting("EHS", "INPUTFINALIZE"); if (sets != null && !string.IsNullOrEmpty(sets.VALUE)) { phApproval.Visible = false; } if (LocalProfile() != null) { LocalProfile().CurrentStatus = status; BindSharedCalendars(); } switch (status) { case EHSProfileStatus.NonExist: lblProfileNotExist.Visible = true; uclExport.Visible = phApproval.Visible = false; break; case EHSProfileStatus.PeriodLimit: lblPeriodLimit.Visible = true; break; case EHSProfileStatus.InputError: lblInputError.Visible = true; break; case EHSProfileStatus.NoMeasures: lblNoMetrics.Visible = true; uclExport.Visible = phApproval.Visible = false; break; case EHSProfileStatus.NoInputs: lblNoInputs.Visible = true; break; case EHSProfileStatus.OutOFRange: lblRangeWarning.Visible = true; break; case EHSProfileStatus.Incomplete: lblIncompleteInputs.Visible = true; break; default: break; } }
/// <summary> /// Sets default settings to be create a new config file. /// </summary> private void loadDefaults() { log("Loading default settings", "loadDefaults"); m_Settings = new SETTINGS(); m_Settings.ControlPoints = defaultControlPoints(); m_Settings.CPPeriod = DEFAULT_CP_PERIOD; m_Settings.CleanupPeriod = DEFAULT_CLEANUP_PERIOD; m_Settings.SimpleOwnership = DEFAULT_SIMPLE_OWNERSHIP; m_Settings.BlockTypes = defaultBlockTypes(); m_Settings.HullRules = defaultHullRules(); writeSettings(); }
public void Save() { if (this.UseSaveGameSettings) { this.Save(SAVEGAME.Node); SAVEGAME.Save(); } else { this.Save(SETTINGS.Node); SETTINGS.Save(); } }
protected void lnkEditCode_Click(object sender, EventArgs e) { LinkButton lnk = (LinkButton)sender; string[] args = lnk.CommandArgument.ToString().Split('~'); selectedCode = SQMSettings.SelectSettingByCode(entities, ddlSettingGroup.SelectedValue.ToString(), ddlSettingFamily.SelectedValue.ToString(), args[0]); uclSearchBar.SetButtonsEnabled(false, false, false, true, false, false); uclSearchBar.SetButtonsVisible(false, false, false, true, false, false); uclSearchBar.SetButtonsNotClicked(); uclSearchBar.TitleItem.Text = selectedCode.SETTING_CD; tbValue.Enabled = true; DisplaySetting(args[1]); }
public frmWiegen( ref cWiegung Wiegung, ref ctrlPalette SelControl) { InitializeComponent(); this.bISActiveted = false; this.objWiegung = Wiegung; this.objSelAktivUserControl = SelControl; // Enhält das Usercontrol samt Datenklasse this.cmdCancel.Visible = false; this.cmdRetry.Visible = false; this.cmdSimu1.Visible = SETTINGS.IS_EntwicklungsPC(); }
private void LOGIN_FORM_Load(object sender, EventArgs e) { string sysDBServer = ConfigurationManager.AppSettings["oServer"]; string sysDftDBCompany = ConfigurationManager.AppSettings["oCompanyDB"]; string sysDBUsername = ConfigurationManager.AppSettings["oDbUserName"]; string sysDBPassword = ConfigurationManager.AppSettings["oDbPassword"]; clsDeclaration.sLclSystemConnection = clsSQLClientFunctions.GlobalConnectionString(sysDBServer, sysDftDBCompany, sysDBUsername, sysDBPassword); if (clsSQLClientFunctions.CheckConnection(clsDeclaration.sLclSystemConnection) == false) { SETTINGS set = new SETTINGS(); set.ShowDialog(); } }
private void SetupPage() { if (ddlPlantSelect.Items.Count < 1) { List <BusinessLocation> locationList = SQMModelMgr.SelectBusinessLocationList(SessionManager.UserContext.HRLocation.Company.COMPANY_ID, 0, true); SQMBasePage.SetLocationList(ddlPlantSelect, UserContext.FilterPlantAccessList(locationList), 0); rcbStatusSelect.SelectedValue = "A"; } divAuditList.Visible = true; dmFromDate.ShowPopupOnFocus = dmToDate.ShowPopupOnFocus = true; dmFromDate.SelectedDate = DateTime.Now.AddMonths(-1); dmToDate.SelectedDate = DateTime.Now.AddMonths(1); if (Mode == AuditMode.Audit) { lblViewEHSRezTitle.Text = "Manage Environmental Health & Safety Audits"; lblPageInstructions.Text = "Add or update EH&S Audits below."; //lblStatus.Text = "Audit Status:"; rbNew.Text = "New Audit"; lblAuditDate.Visible = true; phAudit.Visible = true; SETTINGS sets = SQMSettings.GetSetting("EHS", "AUDITSEARCHFROM"); if (sets != null) { try { string[] args = sets.VALUE.Split('-'); if (args.Length > 1) { dmFromDate.SelectedDate = new DateTime(Convert.ToInt32(args[0]), Convert.ToInt32(args[1]), Convert.ToInt32(args[2])); } else { dmFromDate.SelectedDate = DateTime.Now.AddMonths(Convert.ToInt32(args[0]) * -1); } } catch { } } foreach (AUDIT_TYPE ip in EHSAuditMgr.SelectAuditTypeList(SessionManager.PrimaryCompany().COMPANY_ID, false)) { RadComboBoxItem item = new RadComboBoxItem(ip.TITLE, ip.AUDIT_TYPE_ID.ToString()); item.Checked = true; rcbAuditType.Items.Add(item); } } }
private void button3_Click(object sender, EventArgs e) { //Manually add installation manually_add_installation fm = new manually_add_installation(l10n_mai, RTL); fm.ShowDialog(); if (fm.shared_string != null) { SETTINGS temp = set.open_settings(); temp.manager_versions = set.update_manager_array(temp.manager_versions, fm.shared_string); set.save_settings(temp); update_selector(); } }
protected int RootCauseLevels() { // determine if multiple level root cause (problem statment + causes) int levels = 1; SETTINGS setting = SessionManager.GetUserSetting("EHS", "ROOTCAUSE_LEVELS"); //SessionManager.GetUserSetting("EHS", "ROOTCAUSE_LEVELS"); // EHSSettings.Where(s => s.SETTING_CD == "ROOTCAUSE_LEVELS").FirstOrDefault(); if (setting != null) { int.TryParse(setting.VALUE, out levels); } return(levels); }
private static string GetSettingsName(SETTINGS settings_name) { switch (settings_name) { case SETTINGS.SIMILARITY_THRESHOLD: return "similarity_threshold"; case SETTINGS.THEME: return "theme"; case SETTINGS.MINIMUM_NUMBER_OF_FACES_ALLOWED: return "minimum_faces"; } return null; }
public static Setting GetSetting(SETTINGS settings_name) { String setting_name = GetSettingsName(settings_name); //resultant object Setting setting = null; try { //sql String select_sql = "SELECT * FROM " + TABLE_NAME + " WHERE NAME=@name"; //Sql command sql_command = new MySqlCommand(); sql_command.Connection = (MySqlConnection)database.OpenConnection(); sql_command.CommandText = select_sql; sql_command.Parameters.AddWithValue("@name", setting_name); sql_command.Prepare(); //execute command data_reader = database.Select(sql_command); //while there are results if (data_reader.Read()) { //create object String value = data_reader.GetString(VALUE); int id = data_reader.GetInt32(ID); setting = new Setting(id,setting_name,value); } } catch (Exception e) { Debug.WriteLine(e.Message); } finally { //close reader CloseDatabaseConnection(); } return setting; }
/// <summary> /// Loads settings from the configuration XML. /// </summary> /// <returns>False if no file exists</returns> private bool loadSettings() { log("Attempting to load settings from file", "loadSettings"); try { // file missing? if (!MyAPIGateway.Utilities.FileExistsInLocalStorage( Constants.ConfigFileName, typeof(SETTINGS))) { log("No config file found", "loadSettings"); return false; } // load file TextReader reader = MyAPIGateway.Utilities.ReadFileInLocalStorage( Constants.ConfigFileName, typeof(SETTINGS)); m_Settings = MyAPIGateway.Utilities.SerializeFromXML<SETTINGS>( reader.ReadToEnd()); } catch (Exception e) { log("Loading settings before MyAPIGateway is initialized. " + "Using defaults instead. Error: " + e, "loadSettings", Logger.severity.ERROR); return false; } // Fill missing Settings with defaults bool saveAfterLoad = false; if (ControlPoints == null) { log("No ControlPoints, using default", "loadSettings"); m_Settings.ControlPoints = defaultControlPoints(); saveAfterLoad = true; } if (CPPeriod == 0) { log("No Period, using default", "loadSettings"); m_Settings.CPPeriod = DEFAULT_CP_PERIOD; saveAfterLoad = true; } if (CleanupPeriod == 0) { log("No DerelictCountdown, using default", "loadSettings"); m_Settings.CleanupPeriod = DEFAULT_CLEANUP_PERIOD; saveAfterLoad = true; } if (BlockTypes == null) { log("No BlockTypes, using default", "loadSettings"); m_Settings.BlockTypes = defaultBlockTypes(); saveAfterLoad = true; } if (HullRules == null) { log("No HullRules, using default", "loadSettings"); m_Settings.HullRules = defaultHullRules(); saveAfterLoad = true; } log("Settings loaded", "loadSettings"); if (saveAfterLoad) { log("Saving some settings loaded from defaults", "loadSettings"); writeSettings(); } return true; }
/// <summary> /// Sets default settings to be create a new config file. /// </summary> private void loadDefaults() { log("Loading default settings", "loadDefaults"); m_Settings = new SETTINGS(); m_Settings.ControlPoints = defaultControlPoints(); m_Settings.CPPeriod = DEFAULT_CP_PERIOD; m_Settings.CleanupPeriod = DEFAULT_CLEANUP_PERIOD; m_Settings.BlockTypes = defaultBlockTypes(); m_Settings.HullRules = defaultHullRules(); writeSettings(); }