private static void DropAllTablesInDb() { // usuwannie wszystkich table z bazy try { var tmpConn = new ConnectToSql(MainWindow.mainSettings.databasePath); foreach (var tableName in tmpConn.GetTableNames()) { CommandLauncher.LaunchSqlCommand("drop table " + tableName, tmpConn.connection); } } catch (Exception) { // puste, for testing } }
private bool loadData() { sql = new ConnectToSql(MainWindow.mainSettings.databasePath); if (sql.isEmpty) { MessageBox.Show("Wczytana baza danych: " + (MainWindow.mainSettings.databasePath) + " --> niestety nie zawiera żadnych tabel. Wybierz inny plik."); return(false); } try { listBox_tables.ItemsSource = sql.GetTableNames(); listBox_tables.SelectedIndex = 0; } catch (Exception ex) { MessageBox.Show("Błąd podczas wczytywania listBoxa - operacja wczytywania zostaje przerwana: " + ex.Message + "\n" + ex.StackTrace); return(false); } return(true); }