public PatientNameSearchPage(PatientNameSearch patientNameSearch)
 {
     this.m_PatientNameSearch = patientNameSearch;
     InitializeComponent();
     this.DataContext = this.m_PatientNameSearch;
     this.Loaded += new RoutedEventHandler(PatientNameSearchPage_Loaded);
 }
 public PatientNameSearchPage(PatientNameSearch patientNameSearch)
 {
     this.m_PatientNameSearch = patientNameSearch;
     InitializeComponent();
     this.DataContext = this.m_PatientNameSearch;
     this.Loaded     += new RoutedEventHandler(PatientNameSearchPage_Loaded);
 }
        private void HyperlinkPatientNameSearch_Click(object sender, RoutedEventArgs e)
        {
            PatientNameSearch     patientNameSearch     = new PatientNameSearch();
            PatientNameSearchPage patientNameSearchPage = new PatientNameSearchPage(patientNameSearch);

            patientNameSearchPage.DoPatientNameSearch += new EventHandler(this.m_BillingBrowserUI.DoPatientNameSearch);
            ApplicationNavigator.ApplicationContentFrame.NavigationService.Navigate(patientNameSearchPage);
        }
示例#4
0
        public void DoPatientNameSearch(object sender, EventArgs e)
        {
            NameSearchEventArgs args = (NameSearchEventArgs)e;
            PatientNameSearch   patientNameSearch = args.PatientNameSearch;

            if (string.IsNullOrEmpty(patientNameSearch.LastNameSearchString) == false)
            {
                if (string.IsNullOrEmpty(patientNameSearch.FirstNameSearchString) == false)
                {
                    this.m_ReportBrowserUI.DoClientLastAndFirstNameSearch(patientNameSearch.LastNameSearchString, patientNameSearch.FirstNameSearchString);
                }
                else
                {
                    this.m_ReportBrowserUI.DoClientLastNameSearch(patientNameSearch.LastNameSearchString);
                }
                this.SetListViewToTop();
            }
        }
示例#5
0
        public void DoPatientNameSearch(object sender, EventArgs e)
        {
            NameSearchEventArgs args = (NameSearchEventArgs)e;
            PatientNameSearch   patientNameSearch = args.PatientNameSearch;

            if (string.IsNullOrEmpty(patientNameSearch.LastNameSearchString) == false)
            {
                if (string.IsNullOrEmpty(patientNameSearch.FirstNameSearchString) == false)
                {
                    this.DoLastAndFirstNameSearch(patientNameSearch.LastNameSearchString, patientNameSearch.FirstNameSearchString);
                }
                else
                {
                    this.DoLastNameSearch(patientNameSearch.LastNameSearchString);
                }
                this.NotifyPropertyChanged("");

                //BillingBrowserPage billingBrowserPage = new BillingBrowserPage();
                //MainWindow mainWindow = (MainWindow)System.Windows.Application.Current.MainWindow;
                //mainWindow.MainFrame.NavigationService.Navigate(billingBrowserPage);
                //ApplicationNavigator.GoToPage(PageNavigationEnum.BillingBrowserPage);
            }
        }
 private void HyperlinkPatientNameSearch_Click(object sender, RoutedEventArgs e)
 {
     PatientNameSearch patientNameSearch = new PatientNameSearch();
     PatientNameSearchPage patientNameSearchPage = new PatientNameSearchPage(patientNameSearch);
     patientNameSearchPage.DoPatientNameSearch += new EventHandler(this.DoPatientNameSearch);
     ApplicationNavigator.ApplicationContentFrame.NavigationService.Navigate(patientNameSearchPage);
 }
示例#7
0
 public NameSearchEventArgs(PatientNameSearch patientNameSearch)
 {
     this.m_PatientNameSearch = patientNameSearch;
 }
 public NameSearchEventArgs(PatientNameSearch patientNameSearch)
 {
     this.m_PatientNameSearch = patientNameSearch;
 }