public void cargarDatos(int?id = null, string nombre = null, string apellido = null, string dui = null) { try { if (nombre != null) { dtgListadoClientes.ItemsSource = null; dtgListadoClientes.ItemsSource = c.lista(nombre: nombre); } else if (apellido != null) { dtgListadoClientes.ItemsSource = null; dtgListadoClientes.ItemsSource = c.lista(apellido: apellido); } else if (id != null) { dtgListadoClientes.ItemsSource = null; dtgListadoClientes.ItemsSource = c.lista(id: id); } else if (dui != null) { dtgListadoClientes.ItemsSource = null; dtgListadoClientes.ItemsSource = c.lista(dui: dui); } else { dtgListadoClientes.ItemsSource = null; dtgListadoClientes.ItemsSource = c.lista(); } } catch (Exception error) { MessageBox.Show(error.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }