private void SaveTemplate_Click(object sender, RoutedEventArgs e) { string groupTableValues = Box1.Text + ";" + Box2.Text + ";" + Box3.Text + ";" + Box4.Text + ";" + Box5.Text + ";" + Box6.Text + ";" + Box7.Text + ";" + Box8.Text + ";" + Box9.Text + ";" + Box10.Text + ";" + Box11.Text + ";" + Box12.Text + ";" + Box13.Text + ";" + Box14.Text + ";" + Box15.Text + ";" + Box16.Text + ";" + Box17.Text + ";" + Box18.Text + ";" + Box19.Text + ";" + Box20.Text + ";" + Box21.Text + ";" + Box22.Text + ";" + Box23.Text + ";" + Box24.Text + ";" + Box25.Text + ";" + Box26.Text + ";" + Box27.Text + ";" + Box28.Text + ";" + Box29.Text + ";" + Box30.Text + ";" + Box31.Text + ";" + Box32.Text; //Ez a string tartalmazza a csoport értékeket, amik aztán a fájlba lesznek kimentve SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = "Template file|*.tmp"; sfd.Title = "Save the template"; if (sfd.ShowDialog() == true) { FilesExportImport.WriteFile(sfd.FileName, groupTableValues); } }
private void Save_Click(object sender, RoutedEventArgs e) { try { if (!CanHourlyCondition()) { throw new Exception(); } ExperimentSettingsValues.BinLength = int.Parse(Bin_Length.Text); ExperimentSettingsValues.Sleep = int.Parse(Sleep.Text); ExperimentSettingsValues.Treshold = int.Parse(Treshold.Text); ExperimentSettingsValues.Dead = int.Parse(Dead.Text); ExperimentSettingsValues.ExcludeDead = Exclude_dead.IsChecked.Value; ExperimentSettingsValues.SaveSettings = Save_settings.IsChecked.Value; if (ExperimentSettingsValues.BinLength < 0 || ExperimentSettingsValues.Sleep < 0 || ExperimentSettingsValues.Treshold < 0 || ExperimentSettingsValues.Dead < 0) { throw new ExceptionExpSetMinusNumber("Input value must be greater or equal than 0."); //Negatív értékek nem megengedettek } string resultsInString = ""; //Az átalakított értékek String-é if (ExperimentSettingsValues.SaveSettings) { resultsInString = ExperimentSettingsValues.BinLength + ";" + ExperimentSettingsValues.Sleep + ";" + ExperimentSettingsValues.Treshold + ";" + ExperimentSettingsValues.Dead + ";" + ExperimentSettingsValues.ExcludeDead + ";" + ExperimentSettingsValues.SaveSettings; } else { resultsInString = 0 + ";" + 0 + ";" + 0 + ";" + 0 + ";" + false + ";" + false; } FilesExportImport.WriteFile("expset.dat", resultsInString); this.Close(); } catch (Exception ex) { MessageBox.Show("Please use reasonable number characters for the values.\nCause of the error: " + ex.Message, "Invalid input", MessageBoxButton.OK, MessageBoxImage.Error); } }