public static void GetUpdatedColors() { FrontPage = DBAdapter.GetSettingsColorEntry(GenealValues.SETTINGS_FILE_PATH, "FrontPage"); AddNew = DBAdapter.GetSettingsColorEntry(GenealValues.SETTINGS_FILE_PATH, "AddNew"); CreateNew = DBAdapter.GetSettingsColorEntry(GenealValues.SETTINGS_FILE_PATH, "CreateNew"); SelectBox = DBAdapter.GetSettingsColorEntry(GenealValues.SETTINGS_FILE_PATH, "SelectBox"); ManageBox = DBAdapter.GetSettingsColorEntry(GenealValues.SETTINGS_FILE_PATH, "ManageBox"); EditVocs = DBAdapter.GetSettingsColorEntry(GenealValues.SETTINGS_FILE_PATH, "EditVocs"); AddVocs = DBAdapter.GetSettingsColorEntry(GenealValues.SETTINGS_FILE_PATH, "AddVocs"); LearnBox = DBAdapter.GetSettingsColorEntry(GenealValues.SETTINGS_FILE_PATH, "LearnBox"); EditBoxSettings = DBAdapter.GetSettingsColorEntry(GenealValues.SETTINGS_FILE_PATH, "EditBoxSetiings"); }
/// <summary> /// Speichern der Datei /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void act_saveBox(object sender, EventArgs e) { if (pnl_save.BackColor == DBAdapter.GetSettingsColorEntry(Miscellaneous.GenealValues.SETTINGS_FILE_PATH, "CreateNew")) { if (!pnl_addVocs.Visible) { if (!File.Exists(Miscellaneous.GenealValues.APPDATA_PATH + tb_Name.Text + ".db")) { tb_Name.Enabled = false; tb_EigeneSprache.Enabled = false; tb_Fremdsprache.Enabled = false; comb_EigeneSprache.Enabled = false; comb_Fremdsprache.Enabled = false; s_NameDerBox = tb_Name.Text.Trim(); if (comb_EigeneSprache.Text == "Manuell eingeben >>") { s_EigeneSprache = tb_EigeneSprache.Text.Trim(); } else { s_EigeneSprache = comb_EigeneSprache.Text; } if (comb_Fremdsprache.Text == "Manuell eingeben >>") { s_Fremdsprache = tb_Fremdsprache.Text.Trim(); } else { s_Fremdsprache = comb_Fremdsprache.Text; } lb_AddVocs_ES.Text = s_EigeneSprache + " :"; lb_AddVocs_FS.Text = s_Fremdsprache + " :"; pnl_addVocs.Visible = true; lb_Warnung.Visible = false; lb_back.Visible = false; lb_save.Text = "FERTIG"; } else { MessageBox.Show("Es existiert bereits eine Box mit dem Namen '" + tb_Name.Text + "' \nGehe zu Hauptmenü > Öffnen um deine Boxen zu verwalten", "Fehler aufgetreten", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { string dbFilePath = Miscellaneous.GenealValues.APPDATA_PATH + s_NameDerBox + ".db"; DBAdapter.CreateDatabase(dbFilePath); DBAdapter.AddLabel(dbFilePath, "nativeLanguage", s_EigeneSprache); DBAdapter.AddLabel(dbFilePath, "translationLanguage", s_Fremdsprache); DBAdapter.AddLabel(dbFilePath, "thisCreated", DateTime.Today.ToString("d")); DBAdapter.AddLabel(dbFilePath, "lastLearned", "never"); DBAdapter.AddLabel(dbFilePath, "lastClass", "none"); DBAdapter.AddVocabulary(dbFilePath, VocabularyMap, 1); CloseMeFunction?.Invoke(this, null); } } }