private void BtnFiltrarActividad_Click(object sender, RoutedEventArgs e) { if (cboFiltrarActividad.SelectedIndex == -1) { MessageBox.Show("Para filtrar por actividad primero debe seleccionarla"); CargarListaClientes(); } else if (ClienteCollection.BuscarClientePorActividad(int.Parse(cboFiltrarActividad.SelectedValue.ToString())) == null) { MessageBox.Show("No existen Clientes con la actividad seleccionada"); CargarListaClientes(); cboFiltrarActividad.SelectedIndex = -1; } else { dgClientes.ItemsSource = null; dgClientes.ItemsSource = ClienteCollection.ClienteFiltrarPorActividad(int.Parse(cboFiltrarActividad.SelectedValue.ToString())); cboFiltrarActividad.SelectedIndex = -1; } }