本文整理汇总了C#中YellowstonePathology.Business.User.SystemIdentity类的典型用法代码示例。如果您正苦于以下问题:C# YellowstonePathology.Business.User.SystemIdentity类的具体用法?C# YellowstonePathology.Business.User.SystemIdentity怎么用?C# YellowstonePathology.Business.User.SystemIdentity使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
YellowstonePathology.Business.User.SystemIdentity类属于命名空间,在下文中一共展示了YellowstonePathology.Business.User.SystemIdentity类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: HPV1618ResultPage
public HPV1618ResultPage(YellowstonePathology.Business.Test.HPV1618.PanelSetOrderHPV1618 panelSetOrderHPV1618,
YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
YellowstonePathology.Business.User.SystemIdentity systemIdentity,
YellowstonePathology.UI.Navigation.PageNavigator pageNavigator)
: base(panelSetOrderHPV1618, accessionOrder)
{
this.m_PanelSetOrder = panelSetOrderHPV1618;
this.m_AccessionOrder = accessionOrder;
this.m_SystemIdentity = systemIdentity;
this.m_PageNavigator = pageNavigator;
this.m_Genotype16ResultCollection = YellowstonePathology.Business.Test.HPV1618.HPV1618ResultCollection.GetGenotype16Results();
this.m_Genotype18ResultCollection = YellowstonePathology.Business.Test.HPV1618.HPV1618ResultCollection.GetGenotype18Results();
this.m_PageHeaderText = "HPV Genotypes 16 and 18 Results For: " + this.m_AccessionOrder.PatientDisplayName;
InitializeComponent();
DataContext = this;
this.Loaded += HPV1618ResultPage_Loaded;
this.Unloaded += HPV1618ResultPage_Unloaded;
this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults);
}
示例2: PageNavigationWindow
public PageNavigationWindow(YellowstonePathology.Business.User.SystemIdentity systemIdentity)
{
this.m_SystemIdentity = systemIdentity;
InitializeComponent();
this.m_PageNavigator = new UI.Navigation.PageNavigator(this.MainContent);
this.Closing += new System.ComponentModel.CancelEventHandler(LoginPageWindow_Closing);
}
示例3: KRASStandardResultPage
public KRASStandardResultPage(YellowstonePathology.Business.Test.KRASStandard.KRASStandardTestOrder panelSetOrderKRASStandard,
YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
YellowstonePathology.Business.User.SystemIdentity systemIdentity,
YellowstonePathology.UI.Navigation.PageNavigator pageNavigator)
: base(panelSetOrderKRASStandard, accessionOrder)
{
this.m_PanelSetOrder = panelSetOrderKRASStandard;
this.m_AccessionOrder = accessionOrder;
this.m_SystemIdentity = systemIdentity;
this.m_PageNavigator = pageNavigator;
this.m_PageHeaderText = "KRAS Standard Mutation Analysis Results For: " + this.m_AccessionOrder.PatientDisplayName + " (" + this.m_PanelSetOrder.ReportNo + ")";
YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetByAliquotOrderId(this.m_PanelSetOrder.OrderedOnId);
YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetAliquotOrder(this.m_PanelSetOrder.OrderedOnId);
this.m_OrderedOnDescription = specimenOrder.Description + ": " + aliquotOrder.Label;
this.m_KRASStandardResultCollection = YellowstonePathology.Business.Test.KRASStandard.KRASStandardResultCollection.GetAll();
this.m_IndicationCollection = YellowstonePathology.Business.Test.IndicationCollection.GetAll();
this.m_KRASStandardMutationCollection = new YellowstonePathology.Business.Test.KRASStandard.KRASStandardMutationCollection();
this.m_KRASStandardResultSelectionCollection = new YellowstonePathology.Business.Test.KRASStandard.KRASStandardResultSelectionCollection();
InitializeComponent();
DataContext = this;
this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults);
}
示例4: AddSlideOrderVisitor
public AddSlideOrderVisitor(YellowstonePathology.Business.Test.AliquotOrder aliquotOrder, YellowstonePathology.Business.Test.Model.TestOrder testOrder)
: base(true, false)
{
this.m_AliquotOrder = aliquotOrder;
this.m_TestOrder = testOrder;
this.m_SystemIdentity = YellowstonePathology.Business.User.SystemIdentity.Instance;
}
示例5: LynchSyndromeEvaluationResultPage
public LynchSyndromeEvaluationResultPage(YellowstonePathology.Business.Test.LynchSyndrome.PanelSetOrderLynchSyndromeEvaluation panelSetOrderLynchSyndromeEvaluation,
YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
YellowstonePathology.Business.User.SystemIdentity systemIdentity,
System.Windows.Visibility backButtonVisibility)
: base(panelSetOrderLynchSyndromeEvaluation, accessionOrder)
{
this.m_PanelSetOrderLynchSyndromeEvaluation = panelSetOrderLynchSyndromeEvaluation;
this.m_AccessionOrder = accessionOrder;
this.m_SystemIdentity = systemIdentity;
this.m_BackButtonVisibility = backButtonVisibility;
this.m_LSETypeCollection = new Business.Test.LynchSyndrome.LSETypeCollection();
this.m_PageHeaderText = "Lynch Syndrome Evaluation Results For: " + this.m_AccessionOrder.PatientDisplayName + " (" + this.m_PanelSetOrderLynchSyndromeEvaluation.ReportNo + ")";
YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderByOrderTarget(this.m_PanelSetOrderLynchSyndromeEvaluation.OrderedOnId);
YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetAliquotOrder(this.m_PanelSetOrderLynchSyndromeEvaluation.OrderedOnId);
this.m_OrderedOnDescription = specimenOrder.Description;
if (aliquotOrder != null) this.m_OrderedOnDescription += ": " + aliquotOrder.Label;
InitializeComponent();
DataContext = this;
this.Loaded += new RoutedEventHandler(LynchSyndromeEvaluationResultPage_Loaded);
this.m_ControlsNotDisabledOnFinal.Add(this.ButtonBack);
this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults);
}
示例6: RASRAFPanelResultPage
public RASRAFPanelResultPage(YellowstonePathology.Business.Test.RASRAFPanel.RASRAFPanelTestOrder rasRAFPanelTestOrder,
YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
YellowstonePathology.Business.User.SystemIdentity systemIdentity)
: base(rasRAFPanelTestOrder, accessionOrder)
{
this.m_RASRAFPanelTestOrder = rasRAFPanelTestOrder;
this.m_AccessionOrder = accessionOrder;
this.m_SystemIdentity = systemIdentity;
this.m_PageHeaderText = "RAS/RAF Panel Result For: " + this.m_AccessionOrder.PatientDisplayName;
YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrder(this.m_RASRAFPanelTestOrder.OrderedOn, this.m_RASRAFPanelTestOrder.OrderedOnId);
this.m_OrderedOnDescription = specimenOrder.Description;
this.m_ResultList = new List<string>();
this.m_ResultList.Add(YellowstonePathology.Business.Test.RASRAFPanel.RASRAFPanelResult.NotDetectedResult);
this.m_ResultList.Add(YellowstonePathology.Business.Test.RASRAFPanel.RASRAFPanelResult.DetectedResult);
this.m_ResultList.Add("");
InitializeComponent();
DataContext = this;
Loaded += this.RASRAFPanelResultPage_Loaded;
this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults);
}
示例7: ROS1ResultPage
public ROS1ResultPage(YellowstonePathology.Business.Test.ROS1ByFISH.ROS1ByFISHTestOrder ros1ByFISHTestOrder,
YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
YellowstonePathology.Business.User.SystemIdentity systemIdentity)
: base(ros1ByFISHTestOrder, accessionOrder)
{
this.m_ROS1ByFISHTestOrder = ros1ByFISHTestOrder;
this.m_AccessionOrder = accessionOrder;
this.m_SystemIdentity = systemIdentity;
this.m_ResultCollection = new Business.Test.ROS1ByFISH.ROS1ByFISHResultCollection();
this.m_PageHeaderText = "ROS1 Results For: " + this.m_AccessionOrder.PatientDisplayName;
YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderByOrderTarget(this.m_ROS1ByFISHTestOrder.OrderedOnId);
YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetAliquotOrder(this.m_ROS1ByFISHTestOrder.OrderedOnId);
this.m_OrderedOnDescription = specimenOrder.Description;
if(aliquotOrder != null) this.m_OrderedOnDescription += ": " + aliquotOrder.Label;
InitializeComponent();
DataContext = this;
Loaded += ROS1ResultPage_Loaded;
this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults);
}
示例8: LabWorkspace
public LabWorkspace(MainWindowCommandButtonHandler mainWindowCommandButtonHandler, TabItem writer)
{
this.m_MainWindowCommandButtonHandler = mainWindowCommandButtonHandler;
this.m_Writer = writer;
this.m_SystemIdentity = YellowstonePathology.Business.User.SystemIdentity.Instance;
this.m_LabUI = new LabUI(this.m_SystemIdentity, writer);
this.m_AmendmentControl = new AmendmentControlV2(this.m_SystemIdentity, string.Empty, this.m_LabUI.AccessionOrder);
this.m_DocumentViewer = new DocumentWorkspace();
this.m_TreeViewWorkspace = new YellowstonePathology.UI.Common.TreeViewWorkspace(this.m_LabUI.AccessionOrder, this.m_SystemIdentity);
InitializeComponent();
this.TabItemDocumentWorkspace.Content = this.m_DocumentViewer;
this.DataContext = this.m_LabUI;
this.ComboBoxLogLocation.SelectionChanged -= this.ComboBoxLogLocation_SelectionChanged;
this.ComboBoxLogLocation.SelectedIndex = 0;
this.ComboBoxLogLocation.SelectionChanged += this.ComboBoxLogLocation_SelectionChanged;
this.Loaded +=new RoutedEventHandler(LabWorkspace_Loaded);
this.Unloaded += new RoutedEventHandler(LabWorkspace_Unloaded);
this.m_BarcodeScanPort = YellowstonePathology.Business.BarcodeScanning.BarcodeScanPort.Instance;
this.m_ScanLogger = new YellowstonePathology.Business.Logging.ScanLogger(this.m_SystemIdentity);
this.m_ScanLogger.Start();
this.ListViewDocumentList.ItemsSource = this.m_LabUI.CaseDocumentCollection;
}
示例9: TypingWorkspace
public TypingWorkspace(MainWindowCommandButtonHandler mainWindowCommandButtonHandler, PageNavigationWindow secondMonitorWindow, System.Windows.Controls.TabItem writer)
{
this.m_Writer = writer;
this.m_MainWindowCommandButtonHandler = mainWindowCommandButtonHandler;
this.m_SecondMonitorWindow = secondMonitorWindow;
if (secondMonitorWindow != null)
{
this.m_SecondMonitorWindow.WindowState = WindowState.Maximized;
}
this.m_SystemIdentity = YellowstonePathology.Business.User.SystemIdentity.Instance;
this.m_TypingUI = new YellowstonePathology.Business.Typing.TypingUIV2(this.m_Writer);
this.m_AmendmentControl = new AmendmentControlV2(this.m_SystemIdentity, string.Empty, this.m_TypingUI.AccessionOrder);
this.m_DocumentViewer = new DocumentWorkspace();
this.m_LocalDictationList = new YellowstonePathology.Business.DictationList(Business.DictationLocationEnum.Local);
this.m_ServerDictationList = new YellowstonePathology.Business.DictationList(Business.DictationLocationEnum.Server);
InitializeComponent();
this.m_TypingShortcutUserControl = new TypingShortcutUserControl(this.m_SystemIdentity, this.m_Writer);
this.TabItemTypingShortCuts.Content = this.m_TypingShortcutUserControl;
this.DataContext = this.m_TypingUI;
this.ContentControlDocument.Content = this.m_DocumentViewer;
this.ListViewLocalDictation.ItemsSource = this.m_LocalDictationList;
this.ListViewServerDictation.ItemsSource = this.m_ServerDictationList;
this.Unloaded += new RoutedEventHandler(TypingWorkspace_Unloaded);
}
示例10: InvasiveBreastPanelPage
public InvasiveBreastPanelPage(YellowstonePathology.Business.Test.InvasiveBreastPanel.InvasiveBreastPanel testOrder,
YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
YellowstonePathology.Business.User.SystemIdentity systemIdentity)
: base(testOrder, accessionOrder)
{
this.m_AccessionOrder = accessionOrder;
this.m_SystemIdentity = systemIdentity;
this.m_InvasiveBreastPanel = testOrder;
this.m_InvasiveBreastPanel.SetStatus(this.m_AccessionOrder.PanelSetOrderCollection);
this.m_InvasiveBreastPanelResult = new Business.Test.InvasiveBreastPanel.InvasiveBreastPanelResult(this.m_AccessionOrder);
YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHTest panelSetHer2ByIsh = new YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHTest();
this.m_PanelSetOrderHer2ByIsh = (YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHTestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(panelSetHer2ByIsh.PanelSetId);
YellowstonePathology.Business.Test.ErPrSemiQuantitative.ErPrSemiQuantitativeTest erPrSemiQuantitativeTest = new YellowstonePathology.Business.Test.ErPrSemiQuantitative.ErPrSemiQuantitativeTest();
this.m_PanelSetOrderErPrSemiQuantitative = (YellowstonePathology.Business.Test.ErPrSemiQuantitative.ErPrSemiQuantitativeTestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(erPrSemiQuantitativeTest.PanelSetId);
this.m_PageHeaderText = "Invasive Breast Panel for: " + this.m_InvasiveBreastPanel.ReportNo;
InitializeComponent();
this.DataContext = this;
this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults);
}
示例11: HPVResultPage
public HPVResultPage(YellowstonePathology.Business.Test.HPV.HPVTestOrder hpvTestOrder,
YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
YellowstonePathology.Business.User.SystemIdentity systemIdentity,
YellowstonePathology.UI.Navigation.PageNavigator pageNavigator)
: base(hpvTestOrder, accessionOrder)
{
this.m_HPVTestOrder = hpvTestOrder;
this.m_AccessionOrder = accessionOrder;
this.m_SystemIdentity = systemIdentity;
this.m_PageNavigator = pageNavigator;
this.m_ResultCollection = Business.Test.HPV.HPVResultCollection.GetAllResults();
this.m_PageHeaderText = "HPV Results For: " + this.m_AccessionOrder.PatientDisplayName + " (" + this.m_HPVTestOrder.ReportNo + ")";
bool hpv1618HasBeenOrdered = this.m_AccessionOrder.PanelSetOrderCollection.Exists(62);
if (hpv1618HasBeenOrdered == true)
{
this.m_AdditionalTestingComment = YellowstonePathology.Business.Test.ThinPrepPap.ThinPrepPapWordDocument.HPV1618HasBeenOrderedComment;
}
else
{
this.m_AdditionalTestingComment = YellowstonePathology.Business.Test.ThinPrepPap.ThinPrepPapWordDocument.NoAdditionalTestingOrderedComment;
}
InitializeComponent();
DataContext = this;
Loaded += HPVResultPage_Loaded;
Unloaded += HPVResultPage_Unloaded;
this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockNext);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults);
}
示例12: CuttingPage
public CuttingPage(YellowstonePathology.Business.Test.AliquotOrder aliquotOrder,
YellowstonePathology.Business.Test.Model.TestOrder testOrder,
YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
YellowstonePathology.Business.Label.Model.HistologySlidePaperLabelPrinter histologySlidePaperLabelPrinter,
YellowstonePathology.UI.Navigation.PageNavigator pageNavigator)
{
this.m_AliquotOrder = aliquotOrder;
this.m_AccessionOrder = accessionOrder;
this.m_TestOrder = testOrder;
this.m_PageNavigator = pageNavigator;
this.m_HistologySlidePaperLabelPrinter = histologySlidePaperLabelPrinter;
this.m_SpecimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderByAliquotOrderId(this.m_AliquotOrder.AliquotOrderId);
this.m_PanelSetOrder = this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrderByTestOrderId(this.m_TestOrder.TestOrderId);
this.m_PanelOrder = this.m_AccessionOrder.PanelSetOrderCollection.GetPanelOrderByTestOrderId(this.m_TestOrder.TestOrderId);
this.m_SystemIdentity = Business.User.SystemIdentity.Instance;
this.m_ListBoxSlidesMouseDownTimer = new System.Windows.Threading.DispatcherTimer();
this.m_ListBoxSlidesMouseDownTimer.Interval = new TimeSpan(0, 0, 0, 0, 750);
this.m_ListBoxSlidesMouseDownTimer.Tick += new EventHandler(ListBoxSlidesMouseDownTimer_Tick);
this.m_BarcodeScanPort = YellowstonePathology.Business.BarcodeScanning.BarcodeScanPort.Instance;
InitializeComponent();
DataContext = this;
this.m_PageTimeoutTimer = new System.Windows.Threading.DispatcherTimer();
this.m_PageTimeoutTimer.Interval = TimeSpan.FromMinutes(15);
this.m_PageTimeoutTimer.Tick += new EventHandler(PageTimeoutTimer_Tick);
this.m_PageTimeoutTimer.Start();
this.Loaded += new RoutedEventHandler(CuttingPage_Loaded);
this.Unloaded += new RoutedEventHandler(CuttingPage_Unloaded);
}
示例13: CalreticulinMutationAnalysisResultPage
public CalreticulinMutationAnalysisResultPage(YellowstonePathology.Business.Test.CalreticulinMutationAnalysis.CalreticulinMutationAnalysisTestOrder testOrder,
YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
YellowstonePathology.Business.User.SystemIdentity systemIdentity)
: base(testOrder, accessionOrder)
{
this.m_PanelSetOrder = testOrder;
this.m_AccessionOrder = accessionOrder;
this.m_SystemIdentity = systemIdentity;
this.m_PageHeaderText = "Calreticulin Mutation Analysis Results For: " + this.m_AccessionOrder.PatientDisplayName;
YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderByOrderTarget(this.m_PanelSetOrder.OrderedOnId);
YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetAliquotOrder(this.m_PanelSetOrder.OrderedOnId);
this.m_OrderedOnDescription = specimenOrder.Description;
if(aliquotOrder != null) this.m_OrderedOnDescription += ": " + aliquotOrder.Label;
this.m_CalreticulinMutationAnalysisResultCollection = new YellowstonePathology.Business.Test.CalreticulinMutationAnalysis.CalreticulinMutationAnalysisResultCollection();
InitializeComponent();
DataContext = this;
this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults);
}
示例14: ClientEntry
public ClientEntry(YellowstonePathology.Business.Client.Model.Client client)
{
this.m_Client = client;
this.m_SystemIdentity = Business.User.SystemIdentity.Instance;
this.m_ClientPhysicianView = YellowstonePathology.Business.Gateway.PhysicianClientGateway.GetClientPhysicianViewByClientIdV2(this.m_Client.ClientId);
if (this.m_ClientPhysicianView == null)
{
this.m_ClientPhysicianView = new Business.View.ClientPhysicianView();
}
this.m_InsuranceTypeCollection = new Business.Billing.Model.InsuranceTypeCollection(true);
this.m_FacilityTypes = new List<string>();
this.m_FacilityTypes.Add("Hospital");
this.m_FacilityTypes.Add("Hospital Owned Clinic");
this.m_FacilityTypes.Add("Non-Grandfathered Hospital");
this.m_FacilityTypes.Add("Non-Hospital");
this.m_DistributionTypeList = new YellowstonePathology.Business.ReportDistribution.Model.DistributionTypeList();
this.m_BillingRuleSetCollection = YellowstonePathology.Business.Billing.Model.BillingRuleSetCollection.GetAllRuleSets();
this.m_ClientSupplyOrderCollection = YellowstonePathology.Business.Gateway.PhysicianClientGateway.GetClientSupplyOrderCollectionByClientId(this.m_Client.ClientId);
InitializeComponent();
this.DataContext = this;
Closing += ClientEntry_Closing;
}
示例15: BladderCancerFISHUrovysionResultPage
public BladderCancerFISHUrovysionResultPage(YellowstonePathology.Business.Test.BladderCancerFISHUrovysion.BladderCancerFISHUrovysionTestOrder testOrder,
YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
YellowstonePathology.Business.User.SystemIdentity systemIdentity)
: base(testOrder, accessionOrder)
{
this.m_PanelSetOrder = testOrder;
this.m_AccessionOrder = accessionOrder;
this.m_SystemIdentity = systemIdentity;
this.m_PageHeaderText = "Bladder Cancer FISH (Urovysion) For: " + this.m_AccessionOrder.PatientDisplayName;
this.m_ResultCollection = new YellowstonePathology.Business.Test.BladderCancerFISHUrovysion.BladderCancerFISHUrovysionResultCollection();
YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrder(this.m_PanelSetOrder.OrderedOn, this.m_PanelSetOrder.OrderedOnId);
this.m_OrderedOnDescription = specimenOrder.Description;
InitializeComponent();
DataContext = this;
this.m_ParentWindow = Window.GetWindow(this);
this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults);
}