Exemple #1
0
 public MainForm(SqlConnectionStringBuilder sqlConnectionString)
 {
     this.sqlConnectionString = sqlConnectionString;
     //this.sqlConnection = sqlConnection;
     InitializeComponent();
     db = new DataContext(sqlConnectionString.ConnectionString);
     BackupHelper.StartThreadForBackup();
     LoadTabs();
 }
Exemple #2
0
 // Восстановление бд с резервной копии
 private void restoreButton_Click(object sender, EventArgs e)
 {
     try
     {
         System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;
         BackupHelper.RestoreDatabase(userServerDatabaseTextBox.Text, restoreFilePathTextBox.Text);
         SystemSounds.Exclamation.Play();
         MessageBox.Show("Успешно восстановлено!");
     }
     catch (Exception ex)
     {
         SystemSounds.Exclamation.Play();
         HistoryRecordsController.WriteExceptionToLogFile(ex, "Ошибка при восстановление базы данных с резервной копии в restoreButton_Click.");
         MessageBox.Show("Ошибка при восстановление базы данных с резервной копии.\nВызвано исключение: " + ex.Message);
     }
     finally
     {
         System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.Default;
     }
 }
Exemple #3
0
 private void MainForm_FormClosed(object sender, FormClosedEventArgs e)
 {
     HistoryRecordsController.WriteAboutSystemExit();
     BackupHelper.StopThreadForBackup();
     loginForm.Show();
 }