private void HyperlinkBillingDetails_Click(object sender, RoutedEventArgs e)
        {
            if (this.ListViewSearchResults.SelectedItems.Count != 0)
            {
                YellowstonePathology.YpiConnect.Contract.Billing.BillingAccession billingAccession = (YellowstonePathology.YpiConnect.Contract.Billing.BillingAccession) this.ListViewSearchResults.SelectedItem;
                YellowstonePathology.YpiConnect.Contract.Billing.BillingDetail    billingDetail    = this.m_BillingBrowserUI.GetBillingDetail(billingAccession);

                BillingDetailPage billingDetailPage = new BillingDetailPage(billingAccession, billingDetail);
                ApplicationNavigator.ApplicationContentFrame.NavigationService.Navigate(billingDetailPage);
            }
        }
        public BillingDetailPage(YellowstonePathology.YpiConnect.Contract.Billing.BillingAccession billingAccession, YellowstonePathology.YpiConnect.Contract.Billing.BillingDetail billingDetail)
        {
            this.m_BillingAccession = billingAccession;
            this.m_BillingDetail = billingDetail;
            this.m_NonClientPanelSetOrderCPTCodeBillCollection = this.m_BillingDetail.PanelSetOrderCPTCodeBillCollection.GetNonClientCollection("Client");
            this.m_MedicarePanelSetOrderCPTCodeBillCollection = this.m_BillingDetail.PanelSetOrderCPTCodeBillCollection.GetMedicareCollection();

            InitializeComponent();

            this.DataContext = this;
            this.Loaded += new RoutedEventHandler(BillingDetailPage_Loaded);
        }
        public BillingDetailPage(YellowstonePathology.YpiConnect.Contract.Billing.BillingAccession billingAccession, YellowstonePathology.YpiConnect.Contract.Billing.BillingDetail billingDetail)
        {
            this.m_BillingAccession = billingAccession;
            this.m_BillingDetail    = billingDetail;
            this.m_NonClientPanelSetOrderCPTCodeBillCollection = this.m_BillingDetail.PanelSetOrderCPTCodeBillCollection.GetNonClientCollection("Client");
            this.m_MedicarePanelSetOrderCPTCodeBillCollection  = this.m_BillingDetail.PanelSetOrderCPTCodeBillCollection.GetMedicareCollection();

            InitializeComponent();

            this.DataContext = this;
            this.Loaded     += new RoutedEventHandler(BillingDetailPage_Loaded);
        }
        private void HyperlinkSendMessage_Click(object sender, RoutedEventArgs e)
        {
            YpiConnect.Contract.Message message = new Contract.Message("*****@*****.**", YpiConnect.Contract.Identity.ApplicationIdentity.Instance.WebServiceAccount);
            if (this.ListViewSearchResults.SelectedItem != null)
            {
                YellowstonePathology.YpiConnect.Contract.Billing.BillingAccession billingAccession = (YellowstonePathology.YpiConnect.Contract.Billing.BillingAccession) this.ListViewSearchResults.SelectedItem;
                message.ReportNo    = billingAccession.ReportNo;
                message.PatientName = billingAccession.FirstName + " " + billingAccession.LastName;
            }
            MessagePage messagePage = new MessagePage(message);

            ApplicationNavigator.ApplicationContentFrame.NavigationService.Navigate(messagePage);
        }
Beispiel #5
0
 public YellowstonePathology.YpiConnect.Contract.Billing.BillingDetail GetBillingDetail(YellowstonePathology.YpiConnect.Contract.Billing.BillingAccession billingAccession)
 {
     YellowstonePathology.YpiConnect.Contract.Billing.BillingDetail billingDetail = this.m_BillingServiceProxy.GetBillingDetail(billingAccession.ReportNo, false, YellowstonePathology.YpiConnect.Contract.Identity.ApplicationIdentity.Instance.WebServiceAccount);
     return(billingDetail);
 }