Exemplo n.º 1
0
        /// <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();
            }
        }