示例#1
0
        private void LoadProvider(bool isForProvider, claim claim)
        {
            ComboBox cmbProvider;

            if (isForProvider)
            {
                cmbProvider = cmbForProvider;
            }
            else
            {
                cmbProvider = cmbToProvider;
            }

            foreach (var item in cmbProvider.Items)
            {
                if (item is ProviderEligibilityDisplay)
                {
                    ProviderEligibilityDisplay ped = (ProviderEligibilityDisplay)item;
                    if (ped.ProviderID == claim.doctor_provider_id)
                    {
                        cmbProvider.SelectedItem = ped;
                        break;
                    }
                }
            }
        }
示例#2
0
        private void LoadProviders(bool selectFirstProvider)
        {
            claim searchObject = new claim();

            DataTable providers = searchObject.Search("SELECT DISTINCT(doctor_provider_id), doctor_first_name, doctor_last_name FROM claims " +
                                                      "WHERE doctor_provider_id IS NOT Null ORDER BY doctor_first_name, doctor_last_name");

            cmbForProvider.Items.Add("All");

            foreach (DataRow aRow in providers.Rows)
            {
                searchObject = new claim();
                searchObject = searchObject.FindFirstClaimWithProvider(aRow["doctor_provider_id"].ToString());

                ProviderEligibilityDisplay ped = new ProviderEligibilityDisplay(aRow["doctor_provider_id"].ToString(),
                                                                                string.Format("{0} {1} ({2})", aRow["doctor_first_name"].ToString(), aRow["doctor_last_name"].ToString(), aRow["doctor_provider_id"].ToString()),
                                                                                searchObject);

                cmbForProvider.Items.Add(ped);
                cmbToProvider.Items.Add(ped);
            }

            if (selectFirstProvider)
            {
                cmbForProvider.SelectedIndex = 0;
                cmbToProvider.SelectedIndex  = 0;
            }
        }