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; }
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); }
private void saveToolStripMenuItem_Click(object sender, EventArgs e) { DepartmentsDb db = Db.ToDLA(); ProvideServices.WriteJSON <DepartmentsDb>(fullPath, ref db); }