private void OnTaskPaneButtonClick(IssuesMgrCommands_e spec) { var activeDoc = m_Ext.Application.Documents.Active; if (activeDoc != null) { var issuesDoc = m_Ext.Application.Documents.GetHandler <IssuesDocument>(activeDoc); switch (spec) { case IssuesMgrCommands_e.CreateNewIssue: issuesDoc.CreateNewIssue(); break; case IssuesMgrCommands_e.RemoveIssue: issuesDoc.RemoveActiveIssue(); break; } } else { m_Ext.Application.ShowMessageBox("Open the model", MessageBoxIcon_e.Error, MessageBoxButtons_e.Ok); } }
private void OnTaskPaneButtonClicked(IssuesMgrCommands_e cmd) { if (App.IActiveDoc2 != null) { switch (cmd) { case IssuesMgrCommands_e.CreateNewIssue: m_DocHandler[App.IActiveDoc2].CreateNewIssue(); break; case IssuesMgrCommands_e.RemoveIssue: m_DocHandler[App.IActiveDoc2].RemoveActiveIssue(); break; } } else { App.SendMsgToUser2("Open the model", (int)swMessageBoxIcon_e.swMbStop, (int)swMessageBoxBtn_e.swMbOk); } }