private void Window_Loaded(object sender, RoutedEventArgs e) { string connectDBPath = "..\\..\\"; string BDFileName = "TestBDForLorena.db"; string cwd = System.IO.Directory.GetCurrentDirectory(); string fullPathToBD = ""; fullPathToBD = System.IO.Path.Combine(connectDBPath, BDFileName); //комбинируем полный путь к БД storage = new DBStorage(fullPathToBD); storage.CreateRequiredTableIsNotExist(); //создаем таблицу, если онане существует... if (storage.TableIsEmpty("TestTask")) // Если таблица пуста, заполняем ее данными ниже... { var IdMiass = storage.CreateDepartment("Миасс", 4, false, ""); //заполняем таблицу в БД var IdAmelia = storage.CreateDepartment("Амелия", 5, true, "", IdMiass); var IdTest1 = storage.CreateDepartment("Тест1", 2, true, "", IdAmelia); var IdTest2 = storage.CreateDepartment("Тест2", 0, true, "", IdMiass); var IdKurgan = storage.CreateDepartment("Курган", 11, false, ""); } var mainDeps = storage.GetMainDepartments(); // получаем главные офиссы allDepartments = flattenDepartments(mainDeps); // получаем в list<Departament> все офисы AppendChildrenRecursively(treebase, mainDeps); }
private void CreateShop_Click(object sender, RoutedEventArgs e) //при нажатие клавиши создать магазин { if (!CheckFildIsEmpty()) //если поле Имя не пустое, то записываем в БД { storage.CreateDepartment(name, discount, depend, description, parent); MessageBox.Show("Магазин успешно создан !", name, MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); mainWin.ShowDialog(); } else { MessageBox.Show("Заполните обязательные поля", " Внимание !", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }