private void chooseContactName(int contactID = 0) { try { ContactProxy selectedContact = (contactID != 0) ? ClientFunctions.GetContactProxy(contactID) : (ContactProxy)PossibleNames.SelectedItem; NameLike.Text = selectedContact.ContactName; setCurrentClient(selectedContact.Client, null); exactName = true; nameFilter(); } catch (Exception generalException) { MessageFunctions.Error("Error processing contact name selection", generalException); } }