private void ShowWorkbench() { this.Close(); var frm = new DetailedWorkbenchForm(_editMode); frm.ParentFormType = typeof(DetailedFocusGroupsForm); frm.ShowDetailedForm(base.Instance); }
private void ShowWorkbench(bool editMode = false) { this.Cursor = Cursors.WaitCursor; Application.DoEvents(); UpdateWorkbenchInfo(); var valid = base.Instance.IsValid(); this.Cursor = Cursors.Default; if (valid) { var frm = new DetailedWorkbenchForm(editMode); frm.ParentFormType = this.GetType(); frm.ShowDetailedForm(base.Instance); this.Cursor = Cursors.Default; this.Close(); } else MessageBox.Show(base.Instance.GetValidationErrors(), "Validation Errors", MessageBoxButtons.OK, MessageBoxIcon.Error); }