public MissingInformationResultPath(string reportNo, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.UI.Navigation.PageNavigator pageNavigator, System.Windows.Window window) : base(pageNavigator, window) { this.m_AccessionOrder = accessionOrder; this.m_MissingInformationTestOrder = (YellowstonePathology.Business.Test.MissingInformation.MissingInformationTestOrder) this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(reportNo); }
public MissingInformationResultPath(string reportNo, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.UI.Navigation.PageNavigator pageNavigator, System.Windows.Window window) : base(pageNavigator, window) { this.m_AccessionOrder = accessionOrder; this.m_MissingInformationTestOrder = (YellowstonePathology.Business.Test.MissingInformation.MissingInformationTestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(reportNo); }
public MissingInformationResultPage(YellowstonePathology.Business.Test.MissingInformation.MissingInformationTestOrder missingInformationTestOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder) : base(missingInformationTestOrder, accessionOrder) { this.m_AccessionOrder = accessionOrder; this.m_MissingInformationTestOrder = missingInformationTestOrder; this.m_PageHeaderText = "Missing Information For: " + this.m_AccessionOrder.PatientDisplayName; InitializeComponent(); this.DataContext = this; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }
private void ListViewMissingInformation_DoubleClick(object sender, MouseButtonEventArgs e) { if (this.ListViewMissingInformation.SelectedItem != null) { YellowstonePathology.Business.Monitor.Model.MissingInformation missingInformation = (YellowstonePathology.Business.Monitor.Model.MissingInformation) this.ListViewMissingInformation.SelectedItem; YellowstonePathology.Business.Test.AccessionOrder accessionOrder = YellowstonePathology.Business.Persistence.DocumentGateway.Instance.PullAccessionOrder(missingInformation.MasterAccessionNo, Window.GetWindow(this)); YellowstonePathology.Business.User.SystemIdentity systemIdentity = Business.User.SystemIdentity.Instance; this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.m_LoginPageWindow.Show(); YellowstonePathology.Business.Test.MissingInformation.MissingInformationTestOrder missingInformationTestOrder = (YellowstonePathology.Business.Test.MissingInformation.MissingInformationTestOrder)accessionOrder.PanelSetOrderCollection.GetPanelSetOrder(missingInformation.ReportNo); YellowstonePathology.UI.Test.ResultPathFactory resultPathFactory = new Test.ResultPathFactory(); resultPathFactory.Start(missingInformationTestOrder, accessionOrder, this.m_LoginPageWindow.PageNavigator, System.Windows.Window.GetWindow(this), Visibility.Collapsed); resultPathFactory.Finished += ResultPathFactory_Finished; } }