private void BtnFiltrarTipo_Click(object sender, RoutedEventArgs e) { if (cboFiltrarTipoCliente.SelectedIndex == -1) { MessageBox.Show("Para filtrar por tipo primero debe seleccionarlo"); CargarListaClientes(); } else if (ClienteCollection.BuscarClientePorTipo(int.Parse(cboFiltrarTipoCliente.SelectedValue.ToString())) == null) { MessageBox.Show("No existen Contratos con el tipo de Cliente seleccionado"); CargarListaClientes(); cboFiltrarTipoCliente.SelectedIndex = -1; } else { dgClientes.ItemsSource = null; dgClientes.ItemsSource = ClienteCollection.ClienteFiltrarPorTipo(int.Parse(cboFiltrarTipoCliente.SelectedValue.ToString())); cboFiltrarTipoCliente.SelectedIndex = -1; } }