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; } } } }
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; } }