private void btnSave_Click(object sender, EventArgs e) { CommunSNCF.Log((int)CommunSNCF.logtype.Information, "Enregistrement des conditions"); try { if (CommunSNCF.IsNewCondition) { string HKCUConditions = CommunSNCF.HKLMApplication + @"\Conditions\"; CommunSNCF.SaveRegParam(HKCUConditions, txtConditionName.Text, String.Join("|", txtCondition.Lines)); string HKCUConditionsKeyWords = CommunSNCF.HKLMApplication + @"\Conditions_KeyWords\"; CommunSNCF.SaveRegParam(HKCUConditionsKeyWords, txtConditionName.Text, txtKeyWords.Text); SetKeyWordsInRegistry(); FormMain fm = new FormMain(); fm.InsertConditionsInMenu(true); } else { string HKCUConditions = CommunSNCF.HKLMApplication + @"\Conditions\"; CommunSNCF.SaveRegParam(HKCUConditions, cboConditions.Text, String.Join("|", txtCondition.Lines)); string HKCUConditionsKeyWords = CommunSNCF.HKLMApplication + @"\Conditions_KeyWords\"; CommunSNCF.SaveRegParam(HKCUConditionsKeyWords, cboConditions.Text, txtKeyWords.Text); SetKeyWordsInRegistry(); } } catch (Exception ex) { CommunSNCF.Log((int)CommunSNCF.logtype.Error, "Enregistrement des conditions " + ex.Message); } finally { this.Close(); } }
private void btnSave_Click(object sender, EventArgs e) { FormMain fm = new FormMain(); CommunSNCF.SaveRegParam("KeyWordsHighLight", txtKeywordsHighlight.Text); CommunSNCF.SaveRegParam("PathMethodes", txtPathMethode.Text); CommunSNCF.SaveRegParam("KeyWordsSeparator", txtSeparatorKeywords.Text); CommunSNCF.SaveRegParam("Template", txtTemplateFile.Text); CommunSNCF.SaveRegParam("KeyWordsVB", txtVBKeyWords.Text); CommunSNCF.SaveRegParam("KeyWordsWSFScript", txtWSFkeyWords.Text); CommunSNCF.SaveRegParam("CmdLineForMDT", txtCmdLineForMDT.Text); FormMain.regPathMethodes = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication, "PathMethodes"); FormMain.regTemplate = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication, "Template"); FormMain.regKWScript = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication, "KeyWordsWSFScript"); FormMain.regKWVB = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication, "KeyWordsVB"); FormMain.regKWSeparator = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication, "KeyWordsSeparator"); FormMain.regKWHigh = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication, "KeyWordsHighLight"); this.Close(); this.Dispose(); }