コード例 #1
0
        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;
        }
コード例 #2
0
        /// <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();
                }
            }
        }