예제 #1
0
        public List <Pedido> buscar(string busca)
        {
            string          query = string.Format("select Pedido.* from Pedido, Cliente where Pedido.IdCliente = Cliente.Id and (Pedido.Id like '{0}%' or Cliente.Nome like '{1}%' or Cliente.Cpf like '{2}%')", busca, busca, busca);
            List <Pedido>   lista = BancoDeDados.Query <Pedido>(query);
            ControleCliente cc    = new ControleCliente();

            foreach (Pedido pedido in lista)
            {
                pedido.Cliente = cc.buscarPorId(pedido.IdCliente);
            }
            return(lista);
        }
예제 #2
0
 private void tbBusca_TextChanged(object sender, TextChangedEventArgs e)
 {
     if (string.IsNullOrWhiteSpace(tbBusca.Text))
     {
         listClientes.ItemsSource = null;
     }
     else
     {
         ControleCliente cc = new ControleCliente();
         listClientes.ItemsSource = null;
         listClientes.ItemsSource = cc.buscar(tbBusca.Text);
     }
 }