Exemplo n.º 1
0
        private void openToolStripMenuItem_Click(object sender, EventArgs e)
        {
            openFileDialog.Filter = "Text files(*.json)|*.json|All files(*.*)|*.*";

            if (openFileDialog.ShowDialog() == DialogResult.Cancel)
            {
                return;
            }

            fullPath = openFileDialog.FileName;

            DepartmentsDb tmp = ProvideServices.ReadJSON <DepartmentsDb>(fullPath);

            Db = new DepartmentsDbDTO(tmp);

            foreach (var it in Db.Departments)
            {
                ToolStripMenuItem dbItem = new ToolStripMenuItem(it.Name);
                dbItem.Checked    = true;
                dbItem.CheckState = CheckState.Unchecked;
                dbItem.Click     += DbItem_Click;
                selectToolStripMenuItem.DropDownItems.Add(dbItem);
            }

            saveToolStripMenuItem.Enabled   = true;
            saveAsToolStripMenuItem.Enabled = true;
        }
Exemplo n.º 2
0
        private void saveAsToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (saveFileDialog.ShowDialog() == DialogResult.Cancel)
            {
                return;
            }
            fullPath = saveFileDialog.FileName;

            DepartmentsDb db = Db.ToDLA();

            ProvideServices.WriteJSON <DepartmentsDb>(fullPath, ref db);
        }
Exemplo n.º 3
0
        private void saveToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DepartmentsDb db = Db.ToDLA();

            ProvideServices.WriteJSON <DepartmentsDb>(fullPath, ref db);
        }