private void OrderDetailTypePage_Return(object sender, YellowstonePathology.YpiConnect.Client.PageNavigationReturnEventArgs e) { switch (e.PageNavigationDirectionEnum) { case YellowstonePathology.YpiConnect.Client.PageNavigationDirectionEnum.Back: ApplicationNavigator.ApplicationContentFrame.NavigationService.Navigate(this); break; case YellowstonePathology.YpiConnect.Client.PageNavigationDirectionEnum.Next: string orderedBy = YellowstonePathology.YpiConnect.Contract.Identity.ApplicationIdentity.Instance.WebServiceAccount.DisplayName; YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetailType clientOrderDetailType = (YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetailType)e.Data; YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetail clientOrderDetail = this.m_ClientOrder.ClientOrderDetailCollection.GetNextItem(string.Empty, this.m_ClientOrder.ClientOrderId, clientOrderDetailType.Code, "YPICONNECT", null, null, this.m_ClientOrder.ClientLocation.SpecimenTrackingInitiated, orderedBy, this.m_ClientOrder.CollectionDate); this.StartSpecimenOrderEntryPath(clientOrderDetail, ClientOrderDetailWizardModeEnum.AddNew); break; } }
private void ButtonNext_Click(object sender, RoutedEventArgs e) { if (this.ValidateAndUpdateBindingSources(true) == true) { YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetailType clientOrderDetailType = (YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetailType) this.ListBoxClientOrderDetailType.SelectedItem; YellowstonePathology.YpiConnect.Client.PageNavigationReturnEventArgs args = new YellowstonePathology.YpiConnect.Client.PageNavigationReturnEventArgs(YellowstonePathology.YpiConnect.Client.PageNavigationDirectionEnum.Next, clientOrderDetailType); Return(this, args); } }