private void storeAllTranslations() { if (CheckDatabase()) { try { setToolbarStatusText(Resources.StoringTranslations); TranslationStorageManager manager = new TranslationStorageManager(); if (!manager.DatabaseExists()) { manager.CreateDatabase(); } manager.Store(CurrentSolution); setToolbarStatusText(Resources.StoringTranslationsCompleted, 4000); } catch { resetToolbarStatusText(); throw; } finally { } } }
private void btnCreateDatabase_Click(object sender, EventArgs e) { this.btnCreateDatabase.Enabled = false; try { var store = new TranslationStorageManager(); store.CreateDatabase(); MessageBox.Show(Properties.Resources.CreatedDatabaseSuccess); } catch (Exception ex) { if (log.IsErrorEnabled) { log.Error("Creation of database failed. ", ex); } MessageBox.Show(ex.Message); } this.btnCreateDatabase.Enabled = true; }