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

        }
Ejemplo n.º 2
0
        private void llenarTablaClientebyNombre(string nombre)
        {

            clienteFacade prodF = new clienteFacade();

            var listaCliente = prodF.getClientesbyNombre(nombre);
            ListCliente.Clear();
            datagridCliente.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 });
                }

                datagridCliente.ItemsSource = ListCliente;

            }
            else
            {
                DateTime fvacia = Convert.ToDateTime("15/08/2008");
                ListCliente.Add(new Cliente { rut = "Cliente No encontrado", nombre = "", cantidadDescuento = "", deuda = 0, fechaUltimaCompra = fvacia });


                datagridCliente.ItemsSource = ListCliente;


            }
        }