private void ShowClientOrderPage() { ClientOrderPage clientOrderPage = new ClientOrderPage(this.m_ClientOrder); clientOrderPage.Return += new Login.ClientOrderPage.ReturnEventHandler(ClientOrderPage_Return); this.m_LoginPageWindow.PageNavigator.Navigate(clientOrderPage); }
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; } }
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); }