Ejemplo n.º 1
0
        private void ShowClientOrderPage()
        {
            ClientOrderPage clientOrderPage = new ClientOrderPage(this.m_ClientOrder);

            clientOrderPage.Return += new Login.ClientOrderPage.ReturnEventHandler(ClientOrderPage_Return);
            this.m_LoginPageWindow.PageNavigator.Navigate(clientOrderPage);
        }
Ejemplo n.º 2
0
        private void ClientOrderPage_Return(object sender, UI.Navigation.PageNavigationReturnEventArgs e)
        {
            switch (e.PageNavigationDirectionEnum)
            {
            case UI.Navigation.PageNavigationDirectionEnum.Next:
                ClientOrderPage clientOrderPage = (ClientOrderPage)sender;
                this.m_ClientOrderDetail = clientOrderPage.SelectedClientOrderDetail;
                this.ShowScanContainerPage();
                break;

            case UI.Navigation.PageNavigationDirectionEnum.Back:
                this.ShowPatientNameLookupPage();
                break;
            }
        }
Ejemplo n.º 3
0
        private void ReplaceContainerId(string containerId)
        {
            string masterAccessionNo = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetMasterAccessionNoFromContainerId(this.m_ClientOrderDetail.ContainerId);

            YellowstonePathology.Business.Test.AccessionOrder accessionOrder = YellowstonePathology.Business.Persistence.DocumentGateway.Instance.PullAccessionOrder(masterAccessionNo, this.m_LoginPageWindow);

            if (accessionOrder != null)
            {
                YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = accessionOrder.SpecimenOrderCollection.GetSpecimenOrderByContainerId(this.m_ClientOrderDetail.ContainerId);
                specimenOrder.ContainerId = containerId;
                //YellowstonePathology.Business.Persistence.DocumentGateway.Instance.SubmitChanges(specimenOrder, false);
            }

            this.m_ClientOrderDetail.ContainerId = containerId;
            //YellowstonePathology.Business.Persistence.DocumentGateway.Instance.SubmitChanges(this.m_ClientOrderDetail, false);

            ClientOrderPage clientOrderPage = new ClientOrderPage(this.m_ClientOrder);

            clientOrderPage.Return += new Login.ClientOrderPage.ReturnEventHandler(ClientOrderPageConfirm_Return);
            this.m_LoginPageWindow.PageNavigator.Navigate(clientOrderPage);
        }
        private void ReplaceContainerId(string containerId)
        {
            string masterAccessionNo = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetMasterAccessionNoFromContainerId(this.m_ClientOrderDetail.ContainerId);
            YellowstonePathology.Business.Test.AccessionOrder accessionOrder = YellowstonePathology.Business.Persistence.DocumentGateway.Instance.PullAccessionOrder(masterAccessionNo, this.m_LoginPageWindow);

            if (accessionOrder != null)
            {
                YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = accessionOrder.SpecimenOrderCollection.GetSpecimenOrderByContainerId(this.m_ClientOrderDetail.ContainerId);
                specimenOrder.ContainerId = containerId;
                //YellowstonePathology.Business.Persistence.DocumentGateway.Instance.SubmitChanges(specimenOrder, false);
            }

            this.m_ClientOrderDetail.ContainerId = containerId;
            //YellowstonePathology.Business.Persistence.DocumentGateway.Instance.SubmitChanges(this.m_ClientOrderDetail, false);

            ClientOrderPage clientOrderPage = new ClientOrderPage(this.m_ClientOrder);
            clientOrderPage.Return += new Login.ClientOrderPage.ReturnEventHandler(ClientOrderPageConfirm_Return);
            this.m_LoginPageWindow.PageNavigator.Navigate(clientOrderPage);
        }
 private void ShowClientOrderPage()
 {
     ClientOrderPage clientOrderPage = new ClientOrderPage(this.m_ClientOrder);
     clientOrderPage.Return += new Login.ClientOrderPage.ReturnEventHandler(ClientOrderPage_Return);
     this.m_LoginPageWindow.PageNavigator.Navigate(clientOrderPage);
 }