Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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");
        }