Exemplo n.º 1
0
 private void BillingPage_ShowCPTCodeEntry(object sender, CustomEventArgs.PanelSetOrderReturnEventArgs e)
 {
     YellowstonePathology.UI.Billing.PanelSetOrderCPTCodeEntryPage panelSetOrderCPTCodeEntryPage = new PanelSetOrderCPTCodeEntryPage(e.PanelSetOrder, this.m_AccessionOrder.ClientId);
     panelSetOrderCPTCodeEntryPage.Next += new PanelSetOrderCPTCodeEntryPage.NextEventHandler(PanelSetOrderCPTCodeEntryPage_Next);
     panelSetOrderCPTCodeEntryPage.Back += new PanelSetOrderCPTCodeEntryPage.BackEventHandler(PanelSetOrderCPTCodeEntryPage_Back);
     this.m_BillingWindowPrimary.PageNavigator.Navigate(panelSetOrderCPTCodeEntryPage);
 }
Exemplo n.º 2
0
        private void AccessionOrderPage_ShowResultPage(object sender, CustomEventArgs.PanelSetOrderReturnEventArgs e)
        {
            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);

            bool started = false;

            if (this.m_PageNavigationMode == PageNavigationModeEnum.Inline)
            {
                started = resultPathFactory.Start(e.PanelSetOrder, this.m_AccessionOrder, this.m_PageNavigator, this.m_LoginPageWindow, System.Windows.Visibility.Collapsed);
            }
            else
            {
                started = resultPathFactory.Start(e.PanelSetOrder, this.m_AccessionOrder, this.m_LoginPageWindow.PageNavigator, this.m_LoginPageWindow, System.Windows.Visibility.Collapsed);
            }

            if (started == false)
            {
                System.Windows.MessageBox.Show("The result for this case is not available in this view.");
            }
        }