本文整理汇总了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类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:27,代码来源:HPV1618ResultPage.xaml.cs
示例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);
}
开发者ID:WilliamCopland,项目名称:YPILIS,代码行数:7,代码来源:PageNavigationWindow.xaml.cs
示例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);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:29,代码来源:KRASStandardResultPage.xaml.cs
示例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;
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:7,代码来源:AddSlideOrderVisitor.cs
示例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);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:29,代码来源:LynchSyndromeEvaluationResultPage.xaml.cs
示例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);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:28,代码来源:RASRAFPanelResultPage.xaml.cs
示例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);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:27,代码来源:ROS1ResultPage.xaml.cs
示例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;
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:31,代码来源:LabWorkspace.xaml.cs
示例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);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:32,代码来源:TypingWorkspace.xaml.cs
示例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);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:29,代码来源:InvasiveBreastPanelPage.xaml.cs
示例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);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:35,代码来源:HPVResultPage.xaml.cs
示例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);
}
开发者ID:WilliamCopland,项目名称:YPILIS,代码行数:35,代码来源:CuttingPage.xaml.cs
示例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);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:26,代码来源:CalreticulinMutationAnalysisResultPage.xaml.cs
示例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;
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:29,代码来源:ClientEntry.xaml.cs
示例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);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:25,代码来源:BladderCancerFISHUrovysionResultPage.xaml.cs
示例16: ALKForNSCLCByFISHResultPage
public ALKForNSCLCByFISHResultPage(YellowstonePathology.Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHTestOrder alkForNSCLCByFISHTestOrder,
YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
YellowstonePathology.Business.User.SystemIdentity systemIdentity)
{
this.m_PanelSetOrder = alkForNSCLCByFISHTestOrder;
this.m_AccessionOrder = accessionOrder;
this.m_SystemIdentity = systemIdentity;
this.m_ResultCollection = new Business.Test.ALKForNSCLCByFISH.ALKForNSCLCByFISHResultCollection();
this.m_PageHeaderText = "ALK 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;
InitializeComponent();
DataContext = this;
this.m_ParentWindow = Window.GetWindow(this);
Loaded += ALKForNSCLCByFISHResultPage_Loaded;
Unloaded += ALKForNSCLCByFISHResultPage_Unloaded;
}
开发者ID:WilliamCopland,项目名称:YPILIS,代码行数:25,代码来源:ALKForNSCLCByFISHResultPage.xaml.cs
示例17: HER2AmplificationByISHResultPage
public HER2AmplificationByISHResultPage(YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHTestOrder testOrder,
YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
YellowstonePathology.Business.User.SystemIdentity systemIdentity,
YellowstonePathology.UI.Navigation.PageNavigator pageNavigator)
: base(testOrder, accessionOrder)
{
this.m_PanelSetOrder = testOrder;
this.m_AccessionOrder = accessionOrder;
this.m_SystemIdentity = systemIdentity;
this.m_PageNavigator = pageNavigator;
this.m_PageHeaderText = "HER2 Amplification By ISH Results For: " + this.m_AccessionOrder.PatientDisplayName;
this.m_ResultCollection = new YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHResultCollection();
this.m_IndicatorCollection = new YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHIndicatorCollection();
this.m_SampleAdequacyCollection = new YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHSampleAdequacyCollection();
this.m_ProbeSignalIntensityCollection = new YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHProbeSignalIntensityCollection();
this.m_GeneticHeterogeneityCollection = new YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHGeneticHeterogeneityCollection();
YellowstonePathology.Business.Interface.IOrderTarget orderTarget = this.m_AccessionOrder.SpecimenOrderCollection.GetOrderTarget(this.m_PanelSetOrder.OrderedOnId);
this.m_OrderedOnDescription = orderTarget.GetDescription();
InitializeComponent();
DataContext = this;
this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:27,代码来源:HER2AmplificationByISHResultPage.xaml.cs
示例18: LabUI
public LabUI(YellowstonePathology.Business.User.SystemIdentity systemIdentity, System.Windows.Controls.TabItem writer)
{
this.m_SystemIdentity = systemIdentity;
this.m_Writer = writer;
this.m_SearchEngine = new Business.Test.SearchEngine();
this.m_MedTechUsers = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetUsersByRole(YellowstonePathology.Business.User.SystemUserRoleDescriptionEnum.MedTech, true);
this.m_LogUsers = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetUsersByRole(YellowstonePathology.Business.User.SystemUserRoleDescriptionEnum.Log, true);
this.m_PanelSetCollection = YellowstonePathology.Business.PanelSet.Model.PanelSetCollection.GetMolecularLabPanelSets();
this.m_DigeneImportFileList = new YellowstonePathology.Business.FileList();
this.m_AcknowledgeOrders = new YellowstonePathology.Business.Domain.XElementFromSql();
this.m_PanelOrderIds = string.Empty;
this.m_HasDataError = false;
this.m_PathologistSearch = new YellowstonePathology.Business.Search.PathologistSearch(this.m_Writer);
this.m_PathologistUsers = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetUsersByRole(YellowstonePathology.Business.User.SystemUserRoleDescriptionEnum.Pathologist, true);
this.m_FieldEnabler = new YellowstonePathology.Business.Common.FieldEnabler();
this.m_PanelSetCaseTypeCollection = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetPanelSetCaseTypeCollection();
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:25,代码来源:LabUI.cs
示例19: BRAFV600EKResultPage
public BRAFV600EKResultPage(YellowstonePathology.Business.Test.BRAFV600EK.BRAFV600EKTestOrder panelSetOrderBraf,
YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
YellowstonePathology.Business.User.SystemIdentity systemIdentity,
YellowstonePathology.UI.Navigation.PageNavigator pageNavigator,
System.Windows.Visibility backButtonVisibility)
: base(panelSetOrderBraf, accessionOrder)
{
this.m_PanelSetOrder = panelSetOrderBraf;
this.m_AccessionOrder = accessionOrder;
this.m_SystemIdentity = systemIdentity;
this.m_PageNavigator = pageNavigator;
this.m_BackButtonVisibility = backButtonVisibility;
this.m_PageHeaderText = "BRAF V600E/K Mutation Analysis Results For: " + this.m_AccessionOrder.PatientDisplayName + " (" + panelSetOrderBraf.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_IndicationCollection = YellowstonePathology.Business.Test.IndicationCollection.GetAll();
this.m_ResultCollection = YellowstonePathology.Business.Test.BRAFV600EK.BRAFV600EKResultCollection.GetUniqueResultChoices();
InitializeComponent();
this.m_ParentWindow = Window.GetWindow(this);
DataContext = this;
this.m_ControlsNotDisabledOnFinal.Add(this.ButtonBack);
this.m_ControlsNotDisabledOnFinal.Add(this.ButtonNext);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockShowDocument);
this.m_ControlsNotDisabledOnFinal.Add(this.TextBlockUnfinalResults);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:31,代码来源:BRAFV600EKResultPage.xaml.cs
示例20: MPNStandardReflexPage
public MPNStandardReflexPage(YellowstonePathology.Business.Test.MPNStandardReflex.PanelSetOrderMPNStandardReflex testOrder,
YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
YellowstonePathology.Business.User.SystemIdentity systemIdentity)
: base(testOrder, accessionOrder)
{
this.m_AccessionOrder = accessionOrder;
this.m_SystemIdentity = systemIdentity;
YellowstonePathology.Business.Test.MPNStandardReflex.MPNStandardReflexTest panelSetMPNStandardReflex = new YellowstonePathology.Business.Test.MPNStandardReflex.MPNStandardReflexTest();
YellowstonePathology.Business.Test.JAK2V617F.JAK2V617FTest panelSetJAK2V617F = new YellowstonePathology.Business.Test.JAK2V617F.JAK2V617FTest();
YellowstonePathology.Business.Test.JAK2Exon1214.JAK2Exon1214Test panelSetJAK2Exon1214 = new YellowstonePathology.Business.Test.JAK2Exon1214.JAK2Exon1214Test();
this.m_PanelSetOrderMPNStandardReflex = (YellowstonePathology.Business.Test.MPNStandardReflex.PanelSetOrderMPNStandardReflex)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(panelSetMPNStandardReflex.PanelSetId);
this.m_PanelSetOrderJAK2V617F = (YellowstonePathology.Business.Test.JAK2V617F.JAK2V617FTestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(panelSetJAK2V617F.PanelSetId);
this.m_JAK2V617FResult = this.m_PanelSetOrderJAK2V617F.Result;
this.m_PanelSetOrderJAK2Exon1214 = (YellowstonePathology.Business.Test.JAK2Exon1214.JAK2Exon1214TestOrder)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(panelSetJAK2Exon1214.PanelSetId);
this.m_SpecimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderByOrderTarget(this.m_PanelSetOrderMPNStandardReflex.OrderedOnId);
this.m_PageHeaderText = this.m_PanelSetOrderMPNStandardReflex.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);
}
开发者ID:ericramses,项目名称:YPILIS,代码行数:30,代码来源:MPNStandardReflexPage.xaml.cs
注:本文中的YellowstonePathology.Business.User.SystemIdentity类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论