private void llenarTablaClientebyNombre(string nombre) { clienteFacade prodF = new clienteFacade(); var listaCliente = prodF.getClientesbyNombre(nombre); ListCliente.Clear(); dtgridCliente.ItemsSource = null; if (listaCliente.Count > 0) { foreach (var item in listaCliente) { ListCliente.Add(new Cliente { rut = item.rut, nombre = item.nombre, cantidadDescuento = item.cantidadDescuento, deuda = item.deuda, fechaUltimaCompra = item.fechaUltimaCompra }); } dtgridCliente.ItemsSource = ListCliente; } else { DateTime fvacia = Convert.ToDateTime("15/08/2008"); ListCliente.Add(new Cliente { rut = "Cliente No encontrado", nombre = "", cantidadDescuento = "", deuda = 0, fechaUltimaCompra = fvacia }); dtgridCliente.ItemsSource = ListCliente; } }
private void txtBuscarCliente_TextChanged(object sender, TextChangedEventArgs e) { clienteFacade cf = new clienteFacade(); List <Cliente> listGetCliente = new List <Cliente>(); listGetCliente = cf.getClientesbyNombre(txtBuscarCliente.Text); if (listGetCliente.Count > 0) { //listGetCliente = cf.getClientesbyNombre(txtBuscarCliente.Text); llenarTablaClientebyNombre(txtBuscarCliente.Text); //MessageBox.Show("Por nombre 0"); } else { llenarTablaClientebyRut(txtBuscarCliente.Text); //MessageBox.Show("por rut 0"); } //MessageBox.Show("buscar"); }