summary>
///Шлях до папки з додатком.
/// appPath;
///
///Файл бази даних.
/// baseName;
///
///Запит базі.
///
string query;
///
///Структуроване уявлення бд.
/// xDoc = new XDocument ();
{. Initialize (); ();
}
///
///Вихід по кнопці в головному меню.
/// void Bt_Exit_Click (object sender, RoutedEventArgs e)
{();
}
///
///Активація кнопок інтерфейсу (наприклад, після коректної завантаження або створення бази даних).
/// void ActivateButtons ()
{_Table.IsEnabled = true; _Console.IsEnabled = true;
}
///
///Деактивация кнопок інтерфейсу.
/// void DeactivateButtons ()
{_Table.IsEnabled = true; _Console.IsEnabled = true;
}
///
///Подія для створення нового файлу бази даних.
/// void Bt_CreateBase_Click (object sender, RoutedEventArgs e)
{
{= NewBase.GetNewBaseName ();// відкриваємо діалогове вікно, з якого отримуємо ім'я
// для файлу нової бази
(baseName! = null)
{
appPath = System.IO.Path.Combine (Directory.GetCurrentDirectory (), baseName);
// перевіримо, не створений чи вже такий файл
if (File.Exists (appPath)) (MessageBox.Show ("База: " "+ appPath +" "вже створена. Переписати?", "Внимание ! ", System.Windows.MessageBoxButton.YesNo). ToString ()
== System.Windows.Forms.DialogResult.No.ToString ())
return;
// створюємо новий файл бази данних.Create (appPath);
// напишемо повідомлення в рядок состоянія_BottomBar.Items [0] = "База успішно створена: " "+ appPath +" "";
// напишемо повідомлення в лог.AddInfo ("Base successfully created -> " "+ appPath +" "");
// ---------------------------------------- --------------------------- = new XDocument (new XElement ("DataBase"));. Root.SetAttributeValue ("name" , baseN...