private void btnAddDB_Click(object sender, EventArgs e) { string dbName = Interaction.InputBox("Enter the name of the database to add.", "Add a database"); if (String.IsNullOrEmpty(dbName)) { MessageBox.Show("Name cannot be empty."); return; } if (Database.Exists(dbName)) { MessageBox.Show("Database with that name already exists.", "Add a database"); return; } var d = new Database(dbName); UpdateDatabaseList(); UpdateTableList(); }
private void UpdateTableList() { liTables.Items.Clear(); if (!String.IsNullOrEmpty(SelectedDatabase)) { lblTables.Text = "Tables in " + SelectedDatabase + ":"; Text = "jDatabase Client - " + SelectedDatabase + " / "; var tables = new Database(SelectedDatabase).GetTables(); if (tables.Count > 0) foreach (Table t in tables) liTables.Items.Add(t.Name); else liTables.Items.Add("(empty)"); } else { lblTables.Text = "Tables:"; Text = "jDatabase Client"; liTables.Items.Add("No database selected."); } }