private void txtPhoneNumber_Leave(object sender, EventArgs e) { // Change dataType to string if (txtPhoneNumber.Text.Length == 10) { bool found = false; txtCallerName.Enabled = true; foreach (Caller iCaller in Callers) { if (iCaller.GetPhone_Number() != txtPhoneNumber.Text) { continue; } if (iCaller.GetPatient() == null) { txtCallerName.Text = iCaller.GetName(); } else { txtCallerName.Text = (iCaller.GetPatient().GetLast_Name() + " " + iCaller.GetPatient().GetName()); } txtCallerName.Enabled = false; Current_Call.SetEmergency_Caller(iCaller); found = true; break; } if (found == false) { Current_Call.GetEmergency_Caller().SetPhone_Number(txtPhoneNumber.Text); } } }