ame);
. FromXDocument (Tv_BaseNavigator, xDoc);
// ---------------------------------------- ---------------------------
// зробимо доступним інтерфейс програми ();
} return;
} (Exception ex)// якщо сталася помилка при створенні файлу бази
{. Show (ex.Message, "Помилка при створенні бази!");// покажемо на екран
Log.AddInfo ("Error on base creating ->" + ex.Message);// і запишемо в лог
}
}
///
///Подія для відкриття файлу бази даних.
/// void Bt_OpenBase_Click (object sender, RoutedEventArgs e)
{
{= OpenBase.GetOpenBaseName ();// відкриваємо діалогове вікно, з якого отримуємо ім'я
// файлу бази даних, яку потрібно відкрити
if (baseName! = null)
{= System.IO.Path.Combine (Directory.GetCurrentDirectory (), baseName);
// напишемо повідомлення в рядок состоянія_BottomBar.Items [0] = "База успішно завантажена: " "+ appPath +" "";
// напишемо повідомлення в лог.AddInfo ("Base successfully loaded -> " "+ appPath +" "");
// ---------------------------------------- ---------------------------
// зробимо доступним інтерфейс програми ();
} return;
} (Exception ex)// якщо сталася помилка при створенні файлу бази
{. Show (ex.Message, "Помилка при завантаженні бази!");// покажемо на екран
Log.AddInfo ("Error on base loading ->" + ex.Message);// і запишемо в лог
}
}
///
///Додавання в поточну базу нової таблиці.
/// void Bt_CreateTable_Click (object sender, RoutedEventArgs e)
{
{= NewTable.GetQueryForTableCreate ();
(query! = null)
{
// віддаємо сформований запит провайдеру для обробки і відсилання до бази
if (! SQLiteProvider.ExecuteNonQuery (appPath, query). HasValue)
return;
// напишемо повідомлення в рядок состоянія_BottomBar.Items [0] = "Таблиця успішно створена: #" + query + "#";
// напишемо повідомлення в лог.AddInfo ("Table successfully created -> #" + query + "#");
// ---------------------------------------- ---------------------------