Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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
                {
                }
            }
        }