private void btnSearch_Click(object sender, EventArgs e) { cmbCustomers.Text = ""; cmbCustomers.DataSource = null; if ((txtFirstName.Text != "" && txtLastName.Text != "") || (txtPhoneAreaCode.Text != "" && txtPhoneFirstThreeDigits.Text != "" && txtPhoneLastFourDigits.Text != "")) { try { string phoneNum = txtPhoneAreaCode.Text + "-" + txtPhoneFirstThreeDigits.Text + "-" + txtPhoneLastFourDigits.Text; List <Owner> ownList = ownControl.SearchOwner(txtFirstName.Text, txtLastName.Text, phoneNum); cmbCustomers.DataSource = ownList; cmbCustomers.DisplayMember = "ownerUnique"; cmbCustomers.ValueMember = "OwnerID"; if (ownList.Count == 0) { MessageBox.Show("Customer not found. Please double check your entered information and try again."); } } catch (Exception) { MessageBox.Show("An error has occured, please try again"); } } else { MessageBox.Show("Please provide first and last name or complete phone number."); } }