public MPNExtendedReflexPage(YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_MPNExtendedReflexResult = new Business.Test.MPNExtendedReflex.MPNExtendedReflexResult(this.m_AccessionOrder); this.m_OrderedOnDescription = this.m_MPNExtendedReflexResult.SpecimenOrder.Description; this.m_PageHeaderText = this.m_MPNExtendedReflexResult.PanelSetOrderMPNExtendedReflex.PanelSetName + " for: " + this.m_AccessionOrder.PatientDisplayName; InitializeComponent(); this.DataContext = this; }
private void HyperLinkOrderMLP_Click(object sender, RoutedEventArgs e) { YellowstonePathology.Business.Test.MPL.MPLTest panelSet = new Business.Test.MPL.MPLTest(); if (this.m_AccessionOrder.PanelSetOrderCollection.Exists(panelSet.PanelSetId) == false) { YellowstonePathology.Business.Interface.IOrderTarget orderTarget = this.m_AccessionOrder.SpecimenOrderCollection.GetOrderTarget(this.m_MPNExtendedReflexResult.PanelSetOrderMPNExtendedReflex.OrderedOnId); YellowstonePathology.Business.Test.TestOrderInfo testOrderInfo = new YellowstonePathology.Business.Test.TestOrderInfo(panelSet, orderTarget, false); this.OrderTest(this, new CustomEventArgs.TestOrderInfoEventArgs(testOrderInfo)); this.m_MPNExtendedReflexResult = new Business.Test.MPNExtendedReflex.MPNExtendedReflexResult(this.m_AccessionOrder); this.NotifyPropertyChanged(""); } else { MessageBox.Show("MPL has already been ordered.", "Order exists"); } }
public MPNExtendedReflexPage(YellowstonePathology.Business.Test.MPNExtendedReflex.PanelSetOrderMPNExtendedReflex testOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) : base(testOrder, accessionOrder) { this.m_AccessionOrder = accessionOrder; this.m_SystemIdentity = systemIdentity; this.m_MPNExtendedReflexResult = new Business.Test.MPNExtendedReflex.MPNExtendedReflexResult(this.m_AccessionOrder); this.m_OrderedOnDescription = this.m_MPNExtendedReflexResult.SpecimenOrder.Description; this.m_PageHeaderText = this.m_MPNExtendedReflexResult.PanelSetOrderMPNExtendedReflex.PanelSetName + " for: " + this.m_AccessionOrder.PatientDisplayName; InitializeComponent(); this.DataContext = this; this.m_ControlsNotDisabledOnFinal.Add(this.ButtonBack); this.m_ControlsNotDisabledOnFinal.Add(this.ButtonFinish); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument); this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults); }