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); }
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); } }