/// <summary> /// Method searches for and updates the list of patients based on the entered ID number /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void txtId_TextChanged(object sender, TextChangedEventArgs e) { if (txtId.Text.Length > 0) { txtPesel.IsEnabled = false; txtLastName.IsEnabled = false; if (Regex.IsMatch(txtId.Text, "^[0-9]+$")) { ClientList.Clear(); ClientList.AddRange(client.FindById(txtId.Text)); MyDataGridFind.Items.Refresh(); } else { txtId.Clear(); } } else { txtPesel.IsEnabled = true; txtLastName.IsEnabled = true; ClientList.Clear(); MyDataGridFind.Items.Refresh(); } }