public void ListarProdutos() { CarregarListas(); listaItensPedido = repositorioPedido.CarregarItensPedidoTemporarios(); var Query = from i in listaItensPedido join c in listaCardapios on i.Id_cardapio equals c.Id orderby i.Id_pedido descending select new { Código = c.Id, Nome = c.Nome, Preço = c.Preco, Quantidade = i.Quantidade }; if (Query.Count() > 0) { dgvListaCardapios.DataSource = Query.ToList(); ConfigurarGrid(); } else { dgvListaCardapios.DataSource = null; } }
public bool VerificarItemExistente(ItemPedido itemPedido) { IList<ItemPedido> lista = new List<ItemPedido>(); lista = repositorioPedido.CarregarItensPedidoTemporarios(); if (lista.Where(i => i.Id_cardapio.Equals(itemPedido.Id_cardapio)).Count() > 0) return true; else { return false; } }