private void NewLibrary(object sender, RoutedEventArgs e) { DialogInput dialogInput = new DialogInput(this, Jvedio.Language.Resources.PleaseEnter); if (dialogInput.ShowDialog() == true) { string name = dialogInput.Text.ToLower(); if (vieModel_DBManagement.DataBases.Contains(name)) { new Msgbox(this, Jvedio.Language.Resources.Message_AlreadyExist).ShowDialog(); return; } MySqlite db = new MySqlite("DataBase\\" + name); db.CreateTable(DataBase.SQLITETABLE_MOVIE); db.CreateTable(DataBase.SQLITETABLE_ACTRESS); db.CreateTable(DataBase.SQLITETABLE_LIBRARY); db.CreateTable(DataBase.SQLITETABLE_JAVDB); vieModel_DBManagement.DataBases.Add(name); //刷新主界面 RefreshMain(); } }
private void Button_Click(object sender, RoutedEventArgs e) { DialogInput dialogInput = new DialogInput(this, "输入数据库名称"); if (dialogInput.ShowDialog() == true) { string name = dialogInput.Text.ToLower(); if (vieModel_DBManagement.DataBases.Contains(name)) { new Msgbox(this, "已存在").ShowDialog(); return; } DataBase cdb = new DataBase("DataBase\\" + name); cdb.CreateTable(StaticVariable.SQLITETABLE_MOVIE); cdb.CreateTable(StaticVariable.SQLITETABLE_ACTRESS); cdb.CreateTable(StaticVariable.SQLITETABLE_LIBRARY); cdb.CreateTable(StaticVariable.SQLITETABLE_JAVDB); cdb.CloseDB(); vieModel_DBManagement.DataBases.Add(name); new PopupWindow(this, $"成功创建 {name}.sqlite").Show(); //刷新主界面 RefreshMain(); } }