Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        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();
            }
        }