/// <summary> /// Создать менеджер /// </summary> /// <param name="Switching">Переключаемся в режим БД или просто открываем менеджер. True - переключаемся(нужна конвертация)</param> public DatabaseManager(bool Switching) { InfoUpdater.RestoreFileFromBinFolder(db_name); // переносим бд в папку Data, если ее там еще нет, а находится она в каталоге программы switching = Switching; bool newDB = false; if (!File.Exists(db_name)) { newDB = true; } OpenDB(); if (switching) { Convert2DB(); } else { if (newDB) { if (MessageBox.Show("В настройках указано использовать базу данных, она создана.\nСконвертировать данные из xml файла в базу данных?", "Сообщение", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { InfoUpdater.LoadDataFromXml(); Convert2DB(); } } } }
/// <summary> /// Создать менеджер /// </summary> /// <param name="Switching">Переключаемся в режим БД или просто открываем менеджер. True - переключаемся(нужна конвертация)</param> public DatabaseManager(bool Switching) { switching = Switching; bool newDB = false; if (!File.Exists(db_name)) { PrepareDB(); newDB = true; } else { OpenDB(); } if (switching) { Convert2DB(); } else { if (newDB) { if (MessageBox.Show("В настройках указано использовать базу данных, она создана.\nСконвертировать данные из xml файла в базу данных?", "Сообщение", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { InfoUpdater.LoadDataFromXml(); Convert2DB(); } } } }