public void Start() { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); YellowstonePathology.Business.Domain.CaseNotesKeyCollection caseNotesKeyCollection = new YellowstonePathology.Business.Domain.CaseNotesKeyCollection(this.m_AccessionOrder); CaseNotesPage caseNotesPage = new CaseNotesPage(this.m_LoginPageWindow.PageNavigator, caseNotesKeyCollection); caseNotesPage.Return += new CaseNotesPage.ReturnEventHandler(CaseNotesPage_Return); this.m_LoginPageWindow.PageNavigator.Navigate(caseNotesPage); this.m_LoginPageWindow.ShowDialog(); }
public CaseNotesPage(YellowstonePathology.UI.Navigation.PageNavigator pageNavigator, YellowstonePathology.Business.Domain.CaseNotesKeyCollection caseNotesKeyCollection) { this.m_PageNavigator = pageNavigator; this.m_SystemIdentity = YellowstonePathology.Business.User.SystemIdentity.Instance; this.m_CaseNotesKeyCollection = caseNotesKeyCollection; this.FillOrderCommentLog(); InitializeComponent(); DataContext = this; }
private void ProviderDetailPage_Return_HandleCommand(UI.Navigation.PageNavigationReturnEventArgs e) { switch ((FinalizeAccessionCommandTypeEnum)e.Data) { case FinalizeAccessionCommandTypeEnum.ShowCaseNotes: YellowstonePathology.Business.Domain.CaseNotesKeyCollection caseNotesKeyCollection = new YellowstonePathology.Business.Domain.CaseNotesKeyCollection(this.m_AccessionOrder); CaseNotesPath caseNotesPath = new CaseNotesPath(this.m_PageNavigator, caseNotesKeyCollection); caseNotesPath.Return += new CaseNotesPath.ReturnEventHandler(CaseNotesPath_ProviderDetailPage_Return); caseNotesPath.Start(); break; } }
public CaseNotesPath(YellowstonePathology.UI.Navigation.PageNavigator pageNavigator, YellowstonePathology.Business.Domain.CaseNotesKeyCollection caseNotesKeyCollection) { this.m_PageNavigator = pageNavigator; this.m_CaseNotesKeyCollection = caseNotesKeyCollection; }