private void DoEditGroups() { C1FlexReport report = _flexDesigner.Report; if (report == null) { return; } using (GroupEditorForm dlg = new GroupEditorForm()) { var undo = _flexDesigner.Undo_CreateSavedState(); if (dlg.ShowDialog(report) == DialogResult.OK) { _flexDesigner.Undo_PushSavedState(undo); _flexDesigner.UpdateFromReport(); UpdateUI(true, true); _dataTree.UpdateFromReport(); } else { _flexDesigner.Undo_DiscardSavedState(undo); } } }
public void AddItemHandler() { var editor = new GroupEditorForm(); var result = editor.ShowDialog(_context.Specialties.GetAll()); if (result != DialogResult.OK) { return; } _context.Groups.Add(editor.ChangedItem); RefreshDataHandler(); }
public void ChangeItemHandler(StudentsGroup item) { var editor = new GroupEditorForm(); var result = editor.ShowDialog(item, _context.Specialties.GetAll()); if (result != DialogResult.OK) { return; } _context.Groups.Update(editor.ChangedItem); RefreshDataHandler(); }
public void AddDataHandler() { GroupEditorForm groupForm = new GroupEditorForm(); DialogResult result = groupForm.ShowDialog(_context.Specialties.GetAll()); if (result != DialogResult.OK) { return; } try { _context.Groups.Add(groupForm.NewData); RefreshDataHandler(); } catch { MessageBox.Show("Произошла ошибка при добавлении данных"); } }
public void ChangeDataHandler(Group data) { GroupEditorForm groupForm = new GroupEditorForm(); DialogResult result = groupForm.ShowDialog( data, _context.Specialties.GetAll() ); if (result != DialogResult.OK) { return; } try { _context.Groups.Update(data.Id, groupForm.ChangedData); RefreshDataHandler(); } catch { MessageBox.Show("Произошла ошибка при обновлении данных"); } }