public void CarregarPorID(int id) { Conexao.Conexao obj = new Conexao.Conexao(); try { obj.Conectar(); SqlDataReader Leitor = null; SqlCommand cmd = new SqlCommand("SELECT quantidade, Valor_total, apagado, id_cardapio, id_venda FROM CONSUMO WHERE id_consumo = @ID", obj.objCon); cmd.Parameters.AddWithValue("@ID", id); Leitor = cmd.ExecuteReader(); if (Leitor.Read()) { id_consumo = id; quantidade = int.Parse(Leitor["quantidade"].ToString()); Valor_total = float.Parse(Leitor["Valor_total"].ToString()); apagado = bool.Parse((Leitor["apagado"].ToString())); Cardapio = new ClasseCardapio(); Cardapio.id_cardapio = int.Parse(Leitor["id_cardapio"].ToString()); Venda = new ClasseVenda(); Venda.id_venda = int.Parse(Leitor["id_venda"].ToString()); } } catch (Exception) { throw; } finally { obj.Desconectar(); } }
public static List <ClasseCardapio> CarregarTodoCardapio() { List <ClasseCardapio> listadecardapio = new List <ClasseCardapio>(); Conexao.Conexao obj = new Conexao.Conexao(); try { obj.Conectar(); SqlDataReader Leitor = null; SqlCommand cmd = new SqlCommand("SELECT id_cardapio, nome_item, preco_item, id_categoriacardapio FROM CARDAPIO ", obj.objCon); Leitor = cmd.ExecuteReader(); while (Leitor.Read()) { ClasseCardapio cardapioitem = new ClasseCardapio(); cardapioitem.id_cardapio = int.Parse((Leitor["id_cardapio"].ToString())); cardapioitem.nome_item = (Leitor["nome_item"].ToString()); cardapioitem.preco_item = float.Parse(Leitor["preco_item"].ToString()); cardapioitem.categoria = new ClasseCategoria_Cardapio(); cardapioitem.categoria.CarregarCardapioID(int.Parse(Leitor["id_categoriacardapio"].ToString())); listadecardapio.Add(cardapioitem); } } catch (Exception) { throw; } finally { obj.Desconectar(); } return(listadecardapio); }