public void Start() { YellowstonePathology.Business.User.SystemIdentity systemIdentity = Business.User.SystemIdentity.Instance; this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.m_LoginPageWindow.Show(); this.ShowScanContainerPage(); }
public void Start() { YellowstonePathology.Business.User.SystemIdentity systemIdentity = Business.User.SystemIdentity.Instance; this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.m_LoginPageWindow.Show(); this.ShowScanContainerPage(); }
private void ButtonPatientDetails_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(this.m_TypingUI.AccessionOrder.SvhMedicalRecord) == false) { YellowstonePathology.Business.Patient.Model.SVHBillingDataCollection svhBillingDataCollection = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetSVHBillingDataCollection(this.m_TypingUI.AccessionOrder.SvhMedicalRecord); if (svhBillingDataCollection.Count > 0) { YellowstonePathology.Business.Patient.Model.SVHBillingData svhBillingDate = svhBillingDataCollection.GetMostRecent(); YellowstonePathology.UI.Billing.PatientDetailPage patientDetailPage = new Billing.PatientDetailPage(svhBillingDate); patientDetailPage.Back += new Billing.PatientDetailPage.BackEventHandler(PatientDetailPage_Return); patientDetailPage.Next += new Billing.PatientDetailPage.NextEventHandler(PatientDetailPage_Return); Login.Receiving.LoginPageWindow loginPageWindow = new Login.Receiving.LoginPageWindow(); loginPageWindow.PageNavigator.Navigate(patientDetailPage); loginPageWindow.ShowDialog(); } else { System.Windows.MessageBox.Show("No additional data to show."); } } else { System.Windows.MessageBox.Show("The Medical Record Number is blank. No additional data to show."); } }
public void Start() { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.ShowFixationDetailsPage(); this.m_LoginPageWindow.WindowState = System.Windows.WindowState.Maximized; this.m_LoginPageWindow.ShowDialog(); }
public void Start() { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.ShowFixationDetailsPage(); this.m_LoginPageWindow.WindowState = System.Windows.WindowState.Maximized; this.m_LoginPageWindow.ShowDialog(); }
public SearchPath(LoginUIV2 loginUI) { YellowstonePathology.Business.User.SystemIdentity systemIdentity = Business.User.SystemIdentity.Instance; this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.m_LoginPageWindow.Height = 400; this.m_LoginPageWindow.Width = 500; this.m_LoginUI = loginUI; }
public void Start() { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); FinalizeAccession.AssignmentPage AssignmentPage = new FinalizeAccession.AssignmentPage(this.m_AccessionOrder); AssignmentPage.Return += new FinalizeAccession.AssignmentPage.ReturnEventHandler(AssignmentPage_Return); this.m_LoginPageWindow.PageNavigator.Navigate(AssignmentPage); this.m_LoginPageWindow.ShowDialog(); }
public void Start() { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); FinalizeAccession.PatientDetailsPage patientDetailsPage = new FinalizeAccession.PatientDetailsPage(this.m_AccessionOrder); patientDetailsPage.Return += new FinalizeAccession.PatientDetailsPage.ReturnEventHandler(PatientDetailsPage_Return); this.m_LoginPageWindow.PageNavigator.Navigate(patientDetailsPage); this.m_LoginPageWindow.ShowDialog(); }
public void Start() { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); FinalizeAccession.DocumentScanningPage documentScanningPage = new FinalizeAccession.DocumentScanningPage(this.m_AccessionOrder); documentScanningPage.Return += new FinalizeAccession.DocumentScanningPage.ReturnEventHandler(DocumentScanPage_Return); this.m_LoginPageWindow.PageNavigator.Navigate(documentScanningPage); this.m_LoginPageWindow.ShowDialog(); }
public void Start() { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); FinalizeAccession.PatientDetailsPage patientDetailsPage = new FinalizeAccession.PatientDetailsPage(this.m_AccessionOrder); patientDetailsPage.Return += new FinalizeAccession.PatientDetailsPage.ReturnEventHandler(PatientDetailsPage_Return); this.m_LoginPageWindow.PageNavigator.Navigate(patientDetailsPage); this.m_LoginPageWindow.ShowDialog(); }
public SearchPath(LoginUIV2 loginUI) { YellowstonePathology.Business.User.SystemIdentity systemIdentity = Business.User.SystemIdentity.Instance; this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.m_LoginPageWindow.Height = 400; this.m_LoginPageWindow.Width = 500; this.m_LoginUI = loginUI; }
public void Start() { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); FinalizeAccession.AssignmentPage AssignmentPage = new FinalizeAccession.AssignmentPage(this.m_AccessionOrder); AssignmentPage.Return += new FinalizeAccession.AssignmentPage.ReturnEventHandler(AssignmentPage_Return); this.m_LoginPageWindow.PageNavigator.Navigate(AssignmentPage); this.m_LoginPageWindow.ShowDialog(); }
public void Start() { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); FinalizeAccession.DocumentScanningPage documentScanningPage = new FinalizeAccession.DocumentScanningPage(this.m_AccessionOrder); documentScanningPage.Return += new FinalizeAccession.DocumentScanningPage.ReturnEventHandler(DocumentScanPage_Return); this.m_LoginPageWindow.PageNavigator.Navigate(documentScanningPage); this.m_LoginPageWindow.ShowDialog(); }
public AliquotAndStainOrderPath(YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.Test.PanelSetOrder panelSetOrder, Login.Receiving.LoginPageWindow loginPageWindow) { this.m_AccessionOrder = accessionOrder; this.m_PanelSetOrder = panelSetOrder; this.m_LoginPageWindow = loginPageWindow; this.m_PageNavigator = loginPageWindow.PageNavigator; }
public void Start() { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); YellowstonePathology.UI.Login.FinalizeAccession.FinalizeAccessionPath finalizeAccessionPath = new FinalizeAccessionPath(this.m_ReportNo, this.m_LoginPageWindow.PageNavigator, this.m_AccessionOrder); finalizeAccessionPath.Start(); finalizeAccessionPath.Return += new FinalizeAccessionPath.ReturnEventHandler(FinalizeAccessionPath_Return); this.m_LoginPageWindow.ShowDialog(); }
public AliquotAndStainOrderPath(YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.Test.PanelSetOrder panelSetOrder, Login.Receiving.LoginPageWindow loginPageWindow) { this.m_AccessionOrder = accessionOrder; this.m_PanelSetOrder = panelSetOrder; this.m_LoginPageWindow = loginPageWindow; this.m_PageNavigator = loginPageWindow.PageNavigator; }
public void Start() { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); AdditionalTestingEMailPage additionalTestingEMailPage = new AdditionalTestingEMailPage(this.m_PanelSetOrder, this.m_AccessionOrder); additionalTestingEMailPage.Next += AdditionalTestingEMailPage_Finished; additionalTestingEMailPage.Back += AdditionalTestingEMailPage_Finished; this.m_LoginPageWindow.PageNavigator.Navigate(additionalTestingEMailPage); this.m_LoginPageWindow.ShowDialog(); }
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 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 void Start() { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); YellowstonePathology.Business.Patient.Model.PatientLinker patientLinker = new Business.Patient.Model.PatientLinker(this.m_AccessionOrder.MasterAccessionNo, this.m_ReportNo, this.m_AccessionOrder.PFirstName, this.m_AccessionOrder.PLastName, this.m_AccessionOrder.PMiddleInitial, this.m_AccessionOrder.PSSN, this.m_AccessionOrder.PatientId, this.m_AccessionOrder.PBirthdate); FinalizeAccession.PatientLinkingPage patientLinkingPage = new FinalizeAccession.PatientLinkingPage(this.m_AccessionOrder, true, Business.Patient.Model.PatientLinkingListModeEnum.AccessionOrder, patientLinker); patientLinkingPage.Return += new FinalizeAccession.PatientLinkingPage.ReturnEventHandler(PatientLinkingPage_Return); this.m_LoginPageWindow.PageNavigator.Navigate(patientLinkingPage); this.m_LoginPageWindow.ShowDialog(); }
public void Start() { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); YellowstonePathology.Business.Patient.Model.PatientLinker patientLinker = new Business.Patient.Model.PatientLinker(this.m_AccessionOrder.MasterAccessionNo, this.m_ReportNo, this.m_AccessionOrder.PFirstName, this.m_AccessionOrder.PLastName, this.m_AccessionOrder.PMiddleInitial, this.m_AccessionOrder.PSSN, this.m_AccessionOrder.PatientId, this.m_AccessionOrder.PBirthdate); FinalizeAccession.PatientLinkingPage patientLinkingPage = new FinalizeAccession.PatientLinkingPage(this.m_AccessionOrder, true, Business.Patient.Model.PatientLinkingListModeEnum.AccessionOrder, patientLinker); patientLinkingPage.Return += new FinalizeAccession.PatientLinkingPage.ReturnEventHandler(PatientLinkingPage_Return); this.m_LoginPageWindow.PageNavigator.Navigate(patientLinkingPage); this.m_LoginPageWindow.ShowDialog(); }
public void Start() { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.m_LoginPageWindow.Width = System.Windows.SystemParameters.PrimaryScreenWidth * 0.80; FinalizeAccession.ProviderDistributionPage providerDistributionPage = new FinalizeAccession.ProviderDistributionPage(this.m_ReportNo, this.m_AccessionOrder, this.m_LoginPageWindow.PageNavigator, this.m_NextButtonVisibility, this.m_CloseButtonVisibility, this.m_BackButtonVisibility); providerDistributionPage.Close += new FinalizeAccession.ProviderDistributionPage.CloseEventHandler(ProviderDetailPage_Close); providerDistributionPage.Next += new ProviderDistributionPage.NextEventHandler(ProviderDistributionPage_Next); providerDistributionPage.Back += new ProviderDistributionPage.BackEventHandler(ProviderDistributionPage_Back); this.m_LoginPageWindow.PageNavigator.Navigate(providerDistributionPage); this.m_LoginPageWindow.ShowDialog(); }
private void ButtonShowSpecimenDialog_Click(object sender, RoutedEventArgs e) { if (this.m_PanelSetOrder.OrderedOnId != null) { YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderByOrderTarget(this.m_PanelSetOrder.OrderedOnId); YellowstonePathology.UI.Login.SpecimenOrderDetailsPage specimenOrderDetailsPage = new YellowstonePathology.UI.Login.SpecimenOrderDetailsPage(this.m_AccessionOrder, specimenOrder); specimenOrderDetailsPage.Next += new Login.SpecimenOrderDetailsPage.NextEventHandler(SpecimenOrderDetailsPage_Next); specimenOrderDetailsPage.Back += new Login.SpecimenOrderDetailsPage.BackEventHandler(SpecimenOrderDetailsPage_Next); this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.m_LoginPageWindow.PageNavigator.Navigate(specimenOrderDetailsPage); this.m_LoginPageWindow.ShowDialog(); } }
public void Start() { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.m_LoginPageWindow.Width = System.Windows.SystemParameters.PrimaryScreenWidth * 0.80; FinalizeAccession.ProviderDistributionPage providerDistributionPage = new FinalizeAccession.ProviderDistributionPage(this.m_ReportNo, this.m_AccessionOrder, this.m_LoginPageWindow.PageNavigator, this.m_NextButtonVisibility, this.m_CloseButtonVisibility, this.m_BackButtonVisibility); providerDistributionPage.Close += new FinalizeAccession.ProviderDistributionPage.CloseEventHandler(ProviderDetailPage_Close); providerDistributionPage.Next += new ProviderDistributionPage.NextEventHandler(ProviderDistributionPage_Next); providerDistributionPage.Back += new ProviderDistributionPage.BackEventHandler(ProviderDistributionPage_Back); this.m_LoginPageWindow.PageNavigator.Navigate(providerDistributionPage); this.m_LoginPageWindow.ShowDialog(); }
public void Start() { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.m_LoginPageWindow.Title = "Material Tracking"; if (this.m_StartNew == true) { this.ShowMaterialTrackingCasePage(); } else { this.ShowMaterialTrackingStartPage(); } this.m_LoginPageWindow.ShowDialog(); }
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; } }
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; } }
private void ButtonShowSelectSpecimenDialog_Click(object sender, RoutedEventArgs e) { YellowstonePathology.Business.Interface.IOrderTarget orderTarget = this.m_AccessionOrder.SpecimenOrderCollection.GetOrderTarget(this.m_PanelSetOrder.OrderedOnId); YellowstonePathology.Business.PanelSet.Model.PanelSetCollection panelSetCollection = YellowstonePathology.Business.PanelSet.Model.PanelSetCollection.GetAll(); YellowstonePathology.Business.PanelSet.Model.PanelSet panelSet = panelSetCollection.GetPanelSet(this.m_PanelSetOrder.PanelSetId); YellowstonePathology.Business.Test.TestOrderInfo testOrderInfo = new Business.Test.TestOrderInfo(panelSet, orderTarget, false); if (panelSet.HasNoOrderTarget == false) { Login.Receiving.SpecimenSelectionPage specimenSelectionPage = new Login.Receiving.SpecimenSelectionPage(this.m_AccessionOrder, testOrderInfo); specimenSelectionPage.Back += new Login.Receiving.SpecimenSelectionPage.BackEventHandler(SpecimenSelectionPage_Back); specimenSelectionPage.TargetSelected += new Login.Receiving.SpecimenSelectionPage.TargetSelectedEventHandler(OrderTargetSelectionPage_TargetSelected); this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.m_LoginPageWindow.PageNavigator.Navigate(specimenSelectionPage); this.m_LoginPageWindow.ShowDialog(); } }
public override DataTemplate SelectTemplate(object item, DependencyObject container) { if (item != null) { UserControl userControl = null; foreach (Window window in Application.Current.Windows) { if (window.GetType() == typeof(Login.Receiving.LoginPageWindow)) { Login.Receiving.LoginPageWindow controller = (Login.Receiving.LoginPageWindow)window; userControl = (UserControl)controller.MainContent.Content; break; } else if (window.GetType() == typeof(YellowstonePathology.UI.Login.Receiving.LoginPageWindow)) { YellowstonePathology.UI.Login.Receiving.LoginPageWindow controller = (YellowstonePathology.UI.Login.Receiving.LoginPageWindow)window; userControl = (UserControl)controller.MainContent.Content; break; } } if (item.GetType() == typeof(YellowstonePathology.Business.ClientOrder.Model.ClientOrderMedia)) { YellowstonePathology.Business.ClientOrder.Model.ClientOrderMediaEnum clientOrderMediaEnum = ((YellowstonePathology.Business.ClientOrder.Model.ClientOrderMedia)item).ClientOrderMediaEnum; switch (clientOrderMediaEnum) { default: if (userControl.GetType() == typeof(Login.Receiving.ItemsReceivedPage)) { return(((Login.Receiving.ItemsReceivedPage)userControl).MainGrid.FindResource("SpecimenTemplate") as DataTemplate); } return(null); } } } return(null); }
private void ButtonPatientDetails_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(this.m_TypingUI.AccessionOrder.SvhMedicalRecord) == false) { YellowstonePathology.Business.Patient.Model.SVHBillingDataCollection svhBillingDataCollection = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetSVHBillingDataCollection(this.m_TypingUI.AccessionOrder.SvhMedicalRecord); if (svhBillingDataCollection.Count > 0) { YellowstonePathology.Business.Patient.Model.SVHBillingData svhBillingDate = svhBillingDataCollection.GetMostRecent(); YellowstonePathology.UI.Billing.PatientDetailPage patientDetailPage = new Billing.PatientDetailPage(svhBillingDate); patientDetailPage.Back += new Billing.PatientDetailPage.BackEventHandler(PatientDetailPage_Return); patientDetailPage.Next += new Billing.PatientDetailPage.NextEventHandler(PatientDetailPage_Return); Login.Receiving.LoginPageWindow loginPageWindow = new Login.Receiving.LoginPageWindow(); loginPageWindow.PageNavigator.Navigate(patientDetailPage); loginPageWindow.ShowDialog(); } else { System.Windows.MessageBox.Show("No additional data to show."); } } else { System.Windows.MessageBox.Show("The Medical Record Number is blank. No additional data to show."); } }
private void TileSpecimenMapping_MouseUp(object sender, MouseButtonEventArgs e) { if (this.ListViewAccessionOrders.SelectedItem != null) { YellowstonePathology.Business.Search.ReportSearchItem reportSearchItem = (YellowstonePathology.Business.Search.ReportSearchItem)this.ListViewAccessionOrders.SelectedItem; YellowstonePathology.UI.Login.FinalizeAccession.SpecimenMappingPage specimenMappingPage = new FinalizeAccession.SpecimenMappingPage(this.m_LoginUI.AccessionOrder); specimenMappingPage.Next += new FinalizeAccession.SpecimenMappingPage.NextEventHandler(SpecimenMappingPage_Next); specimenMappingPage.Back += new FinalizeAccession.SpecimenMappingPage.BackEventHandler(SpecimenMappingPage_Back); this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.m_LoginPageWindow.Show(); this.m_LoginPageWindow.PageNavigator.Navigate(specimenMappingPage); } }
private void TileSpecimenSelection_MouseUp(object sender, MouseButtonEventArgs e) { YellowstonePathology.Business.PanelSet.Model.PanelSetCollection panelSetCollection = YellowstonePathology.Business.PanelSet.Model.PanelSetCollection.GetAll(); YellowstonePathology.Business.Test.PanelSetOrder panelSetOrder = this.m_LoginUI.AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(this.m_LoginUI.ReportNo); YellowstonePathology.Business.PanelSet.Model.PanelSet panelSet = panelSetCollection.GetPanelSet(panelSetOrder.PanelSetId); YellowstonePathology.Business.Test.TestOrderInfo testOrderInfo = new Business.Test.TestOrderInfo(panelSet, null, true); YellowstonePathology.UI.Login.Receiving.SpecimenSelectionPage specimenSelectionPage = new Receiving.SpecimenSelectionPage(this.m_LoginUI.AccessionOrder, testOrderInfo); this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.m_LoginPageWindow.Show(); specimenSelectionPage.TargetSelected += new Receiving.SpecimenSelectionPage.TargetSelectedEventHandler(SpecimenSelectionPage_TargetSelected); this.m_LoginPageWindow.PageNavigator.Navigate(specimenSelectionPage); }
private void ContainerScanReceived(YellowstonePathology.Business.BarcodeScanning.ContainerBarcode containerBarcode) { this.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Input, new System.Threading.ThreadStart(delegate () { this.m_BarcodeScanPort.ContainerScanReceived -= ContainerScanReceived; if (this.ContainerExistsInAccessionOrder(containerBarcode.ToString()) == true) { YellowstonePathology.Business.User.SystemIdentity systemIdentity = Business.User.SystemIdentity.Instance; this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); SpecimenOrderDetailsPath specimenOrderDetailsPath = new SpecimenOrderDetailsPath(this.m_LoginUI.AccessionOrder, containerBarcode.ToString(), this.m_LoginPageWindow.PageNavigator); specimenOrderDetailsPath.Finish += new SpecimenOrderDetailsPath.FinishEventHandler(SpecimenOrderDetailsPath_Finish); specimenOrderDetailsPath.Start(); this.m_LoginPageWindow.ShowDialog(); } else { if (this.m_LoginUI.GetAccessionOrderByContainerId(containerBarcode.ToString()) == true) { if (this.ListViewAccessionOrders.Items.Count > 0) { this.ListViewAccessionOrders.SelectedItem = this.ListViewAccessionOrders.Items[0]; } } } this.m_BarcodeScanPort.ContainerScanReceived += ContainerScanReceived; } )); }
private void TileTasks_MouseUp(object sender, MouseButtonEventArgs e) { if (this.ListViewAccessionOrders.SelectedItem != null) { YellowstonePathology.Business.Search.ReportSearchItem reportSearchItem = (YellowstonePathology.Business.Search.ReportSearchItem)this.ListViewAccessionOrders.SelectedItem; YellowstonePathology.Business.Task.Model.TaskOrder taskOrder = this.m_LoginUI.AccessionOrder.TaskOrderCollection.GetTaskOrderByReportNo(reportSearchItem.ReportNo); if (taskOrder != null) { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); YellowstonePathology.UI.Login.Receiving.TaskOrderPath taskOrderPath = new Receiving.TaskOrderPath(this.m_LoginUI.AccessionOrder, taskOrder, this.m_LoginPageWindow.PageNavigator, PageNavigationModeEnum.Standalone); taskOrderPath.Close += new Receiving.TaskOrderPath.CloseEventHandler(TaskOrderPath_Close); taskOrderPath.Start(); this.m_LoginPageWindow.ShowDialog(); } else { MessageBox.Show("There are no tasks for this case."); } } }
public void Start() { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.ShowPatientNameLookupPage(); this.m_LoginPageWindow.ShowDialog(); }
public void Start() { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.ShowPatientNameLookupPage(); this.m_LoginPageWindow.ShowDialog(); }
private void ButtonShowSelectSpecimenDialog_Click(object sender, RoutedEventArgs e) { YellowstonePathology.Business.Interface.IOrderTarget orderTarget = this.m_AccessionOrder.SpecimenOrderCollection.GetOrderTarget(this.m_PanelSetOrder.OrderedOnId); YellowstonePathology.Business.PanelSet.Model.PanelSetCollection panelSetCollection = YellowstonePathology.Business.PanelSet.Model.PanelSetCollection.GetAll(); YellowstonePathology.Business.PanelSet.Model.PanelSet panelSet = panelSetCollection.GetPanelSet(this.m_PanelSetOrder.PanelSetId); YellowstonePathology.Business.Test.TestOrderInfo testOrderInfo = new Business.Test.TestOrderInfo(panelSet, orderTarget, false); if (panelSet.HasNoOrderTarget == false) { Login.Receiving.SpecimenSelectionPage specimenSelectionPage = new Login.Receiving.SpecimenSelectionPage(this.m_AccessionOrder, testOrderInfo); specimenSelectionPage.Back += new Login.Receiving.SpecimenSelectionPage.BackEventHandler(SpecimenSelectionPage_Back); specimenSelectionPage.TargetSelected += new Login.Receiving.SpecimenSelectionPage.TargetSelectedEventHandler(OrderTargetSelectionPage_TargetSelected); this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.m_LoginPageWindow.PageNavigator.Navigate(specimenSelectionPage); this.m_LoginPageWindow.ShowDialog(); } }
private void TileICDCodes_MouseUp(object sender, MouseButtonEventArgs e) { if (this.ListViewAccessionOrders.SelectedItem != null) { ICDEntryPage icdEntryPage = new ICDEntryPage(this.m_LoginUI.AccessionOrder, this.m_LoginUI.ReportNo); icdEntryPage.Next += new ICDEntryPage.NextEventHandler(IcdEntryPage_Next); this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.m_LoginPageWindow.PageNavigator.Navigate(icdEntryPage); this.m_LoginPageWindow.ShowDialog(); } }
private void TileAliquotsAndStains_MouseUp(object sender, MouseButtonEventArgs e) { if (this.ListViewAccessionOrders.SelectedItem != null) { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); YellowstonePathology.Business.Test.PanelSetOrder panelSetOrder = this.m_LoginUI.AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(this.m_LoginUI.ReportNo); YellowstonePathology.UI.Login.FinalizeAccession.AliquotAndStainOrderPath aliquotAndStainOrderPath = new FinalizeAccession.AliquotAndStainOrderPath(this.m_LoginUI.AccessionOrder, panelSetOrder, this.m_LoginPageWindow); aliquotAndStainOrderPath.Start(); } }
private void TileResult_MouseUp(object sender, MouseButtonEventArgs e) { if (this.ListViewAccessionOrders.SelectedItem != null) { YellowstonePathology.Business.Test.PanelSetOrder panelSetOrder = this.m_LoginUI.AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(this.m_LoginUI.ReportNo); YellowstonePathology.Business.User.SystemIdentity systemIdentity = Business.User.SystemIdentity.Instance; YellowstonePathology.UI.Test.ResultPathFactory resultPathFactory = new Test.ResultPathFactory(); resultPathFactory.Finished += new Test.ResultPathFactory.FinishedEventHandler(ResultPathFactory_Finished); this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); bool started = resultPathFactory.Start(panelSetOrder, this.m_LoginUI.AccessionOrder, this.m_LoginPageWindow.PageNavigator, this.m_LoginPageWindow, System.Windows.Visibility.Collapsed); if (started == true) { this.m_LoginPageWindow.ShowDialog(); } else { MessageBox.Show("The result for this case is not available in this view."); } } }
private void TileFinalize_MouseUp(object sender, MouseButtonEventArgs e) { if (this.ListViewAccessionOrders.SelectedItems.Count != 0) { YellowstonePathology.Business.Search.ReportSearchItem reportSearchItem = (YellowstonePathology.Business.Search.ReportSearchItem)this.ListViewAccessionOrders.SelectedItem; if (this.m_LoginUI.AccessionOrder.PanelSetOrderCollection.HasThinPrepPapOrder() == true) { if (string.IsNullOrEmpty(this.m_LoginUI.AccessionOrder.ClientOrderId) == false) { YellowstonePathology.Business.ClientOrder.Model.ClientOrder clientOrder = YellowstonePathology.Business.Persistence.DocumentGateway.Instance.PullClientOrder(this.m_LoginUI.AccessionOrder.ClientOrderId, this.m_Writer); YellowstonePathology.Business.User.SystemIdentity systemIdentity = Business.User.SystemIdentity.Instance; this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.m_LoginPageWindow.Show(); YellowstonePathology.UI.Login.FinalizeAccession.FinalizeCytologyPath finalizeCytologyPath = new YellowstonePathology.UI.Login.FinalizeAccession.FinalizeCytologyPath(clientOrder, this.m_LoginUI.AccessionOrder, this.m_LoginUI.ReportNo, this.m_LoginPageWindow.PageNavigator); finalizeCytologyPath.Start(); finalizeCytologyPath.Finish += new YellowstonePathology.UI.Login.FinalizeAccession.FinalizeCytologyPath.FinishEventHandler(CytologyFinalizationPath_Finish); finalizeCytologyPath.Return += new FinalizeAccession.FinalizeCytologyPath.ReturnEventHandler(FinalizeCytologyPath_Return); } } else { YellowstonePathology.UI.Login.FinalizeAccession.FinalizeAccessionPathWithSecurity finalizeAccessionPathWithSecurity = new FinalizeAccession.FinalizeAccessionPathWithSecurity(this.m_LoginUI.ReportNo, this.m_LoginUI.AccessionOrder); finalizeAccessionPathWithSecurity.Start(); } } }
private void ButtonOrderFlowOnExistingAccession_Click(object sender, RoutedEventArgs e) { this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.m_LoginPageWindow.Width = 300; this.m_LoginPageWindow.Height = 300; YellowstonePathology.UI.Login.SearchReportNoPage searchReportNoPage = new Login.SearchReportNoPage(); searchReportNoPage.Return += new Login.SearchReportNoPage.ReturnEventHandler(SearchReportNoPage_Return); this.m_LoginPageWindow.PageNavigator.Navigate(searchReportNoPage); this.m_LoginPageWindow.ShowDialog(); }
private void ButtonShowSpecimenDialog_Click(object sender, RoutedEventArgs e) { if (this.m_PanelSetOrder.OrderedOnId != null) { YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderByOrderTarget(this.m_PanelSetOrder.OrderedOnId); YellowstonePathology.UI.Login.SpecimenOrderDetailsPage specimenOrderDetailsPage = new YellowstonePathology.UI.Login.SpecimenOrderDetailsPage(this.m_AccessionOrder, specimenOrder); specimenOrderDetailsPage.Next += new Login.SpecimenOrderDetailsPage.NextEventHandler(SpecimenOrderDetailsPage_Next); specimenOrderDetailsPage.Back += new Login.SpecimenOrderDetailsPage.BackEventHandler(SpecimenOrderDetailsPage_Next); this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.m_LoginPageWindow.PageNavigator.Navigate(specimenOrderDetailsPage); this.m_LoginPageWindow.ShowDialog(); } }
private void TileGrossEntry_MouseUp(object sender, MouseButtonEventArgs e) { if (this.ListViewAccessionOrders.SelectedItem != null) { YellowstonePathology.UI.Login.FinalizeAccession.GrossEntryPage grossEntryPage = new FinalizeAccession.GrossEntryPage(this.m_LoginUI.AccessionOrder); grossEntryPage.Next += new FinalizeAccession.GrossEntryPage.NextEventHandler(GrossEntryPage_Next); grossEntryPage.Back += new FinalizeAccession.GrossEntryPage.BackEventHandler(GrossEntryPage_Back); this.m_LoginPageWindow = new Login.Receiving.LoginPageWindow(); this.m_LoginPageWindow.PageNavigator.Navigate(grossEntryPage); this.m_LoginPageWindow.ShowDialog(); } }