private void AnalyzerItemsGrid_RowDoubleClick(object sender, EventArgs e) { //show the item edit page if (AnalyzerItemsGrid.CurrentItem is AnalyzeAction) { AnalyzeAction currentAnalyzeAction = (AnalyzeAction)AnalyzerItemsGrid.CurrentItem; Act actionIssue = currentAnalyzeAction.mAction; actionIssue.SolutionFolder = App.UserProfile.Solution.Folder.ToUpper(); ActionEditPage actedit = new ActionEditPage(actionIssue, General.RepositoryItemPageViewMode.Child, currentAnalyzeAction.mBusinessFlow, currentAnalyzeAction.mActivity); //setting the BusinessFlow on the Action in Order to save //actedit.mActParentBusinessFlow = ((AnalyzeAction)AnalyzerItemsGrid.CurrentItem).mBusinessFlow; //actedit.ap = null; actedit.ShowAsWindow(eWindowShowStyle.Dialog); } if (AnalyzerItemsGrid.CurrentItem is AnalyzeActivity) { AnalyzeActivity currentAnalyzeActivity = (AnalyzeActivity)AnalyzerItemsGrid.CurrentItem; Activity ActivityIssue = currentAnalyzeActivity.mActivity; //ActivityIssue.SolutionFolder = App.UserProfile.Solution.Folder.ToUpper(); ActivityEditPage ActivityEdit = new ActivityEditPage(ActivityIssue, General.RepositoryItemPageViewMode.Child, currentAnalyzeActivity.mBusinessFlow); //setting the BusinessFlow on the Activity in Order to save //ActivityEdit.mBusinessFlow = ((AnalyzeActivity)AnalyzerItemsGrid.CurrentItem).mBusinessFlow; //ActivityEdit.ap = null; ActivityEdit.ShowAsWindow(eWindowShowStyle.Dialog); } }
Page ITreeViewItem.EditPage() { if (mActivityEditPage == null) { mActivityEditPage = new ActivityEditPage(mActivity, General.RepositoryItemPageViewMode.SharedReposiotry); } return(mActivityEditPage); }
Page ITreeViewItem.EditPage() { if (mActivityEditPage == null) { mActivityEditPage = new ActivityEditPage(Activity); } return(mActivityEditPage); }
private void viewActivity(FoundItem activityToViewFoundItem) { Activity activity = (Activity)activityToViewFoundItem.OriginObject; RepositoryItemBase Parent = (RepositoryItemBase)activityToViewFoundItem.ParentItemToSave; ActivityEditPage w; if (Parent is BusinessFlow) { w = new ActivityEditPage(activity, General.RepositoryItemPageViewMode.Child, Parent as BusinessFlow); } else { w = new ActivityEditPage(activity, General.RepositoryItemPageViewMode.SharedReposiotry); } if (w.ShowAsWindow(eWindowShowStyle.Dialog) == true) { RefreshFoundItemField(activityToViewFoundItem); } }