//Lista Clientes private void BtnFiltrarRut_Click(object sender, RoutedEventArgs e) { string rut = txtBuscarRutCliente.Text.Replace(" ", ""); rut = rut.Replace(".", ""); if (rut == "") { MessageBox.Show("Para buscar un cliente debe ingresar un RUT"); CargarListaClientes(); } else if (rut.Length < 9 || rut.Length > 12) { MessageBox.Show("Por favor ingrese un RUT valido"); } else if (ClienteCollection.BuscarClientePorRut(rut) == null) { MessageBox.Show("Cliente no existe"); CargarListaClientes(); txtBuscarRutCliente.Text = ""; } else { dgClientes.ItemsSource = null; dgClientes.ItemsSource = ClienteCollection.ClienteFiltrarPorRut(rut); txtBuscarRutCliente.Text = ""; } }