private void Application_Exit(object sender, ExitEventArgs e) { if (DataContainer.IsInitialized) { Log.Info("ApplicationExit", "Save"); var file = IoSqlite.SaveContainer(Settings.Default.sqlite, Settings.Default.SaveBackups); Settings.Default.sqlite = file; } //Alle Programm-Einstellungen die irgendwann gemacht wurden, bei Programmende speichern Settings.Default.Save(); }
public DashboardView() { InitializeComponent(); //speichern if (DataContainer.IsInitialized) { var file = IoSqlite.SaveContainer(Settings.Default.sqlite, false); Settings.Default.sqlite = file; Settings.Default.Save(); } }
public void SearchDatabase(string typ) { var fi = new FileInfo(Datenbank); if (typ == "Open") { var openDialog = new OpenFileDialog { Filter = Properties.Resources.DateifilterSqlite, FilterIndex = 1, RestoreDirectory = false, InitialDirectory = fi.DirectoryName, FileName = fi.Name, CheckFileExists = true }; if (openDialog.ShowDialog() == DialogResult.OK) { Datenbank = openDialog.FileName; IoSqlite.ReadContainer(openDialog.FileName); Properties.Settings.Default.sqlite = openDialog.FileName; Properties.Settings.Default.Save(); } openDialog.Dispose(); } else if (typ == "Save") { var saveDialog = new SaveFileDialog { Filter = Properties.Resources.DateifilterSqlite, FilterIndex = 1, RestoreDirectory = false, InitialDirectory = fi.DirectoryName, FileName = fi.Name }; if (saveDialog.ShowDialog() == DialogResult.OK) { Datenbank = saveDialog.FileName; IoSqlite.SaveContainer(saveDialog.FileName, SaveBackup); Properties.Settings.Default.sqlite = saveDialog.FileName; Properties.Settings.Default.Save(); } saveDialog.Dispose(); } Helper.GlobalSettings.RefreshTitle(); }