private void startFileDialogToLoad() { OpenFileDialog ofd = new OpenFileDialog(); Nullable <bool> result = ofd.ShowDialog(); string path = ofd.FileName; if (path != string.Empty) { repo.Load(path); } organization = repo.GetOrganization(); mainorg_expanded(); repo.IsSaved = false; }
/// <summary> /// Метод для проверки наличая базы при старте программы /// </summary> private void BaseCheck() { if (File.Exists("base.json")) { repo = new OrganizationBase(); //repo.RandomBaseGenerator(); organization = repo.GetOrganization(); //CalcSalary(); } else { MessageBox.Show("База в месте по умолчанию не обнаруженна,введите название для организации!"); repo = new OrganizationBase("base.json"); organization = repo.GetOrganization(); AddDepartment adddep = new AddDepartment(organization); if (adddep.ShowDialog() == true) { mainorg_expanded(); } } }