Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
 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);
     }
 }