public static List <ClasseCategoria_Cardapio> CarregarCategoriaCardapio() { Conexao.Conexao obj = new Conexao.Conexao(); List <ClasseCategoria_Cardapio> lista = new List <ClasseCategoria_Cardapio>(); try { obj.Conectar(); SqlDataReader Leitor = null; SqlCommand cmd = new SqlCommand("SELECT id_categoriacardapio, descricao FROM CATEGORIACARDAPIO WHERE apagado = 0", obj.objCon); Leitor = cmd.ExecuteReader(); while (Leitor.Read()) { ClasseCategoria_Cardapio c = new ClasseCategoria_Cardapio(); c.id_categoriacardapio = int.Parse(Leitor["id_categoriacardapio"].ToString()); c.descricao = (Leitor["descricao"].ToString()); lista.Add(c); } } catch (Exception) { throw; } finally { obj.Desconectar(); } return(lista); }
public void CarregarPorId(int ID) { Conexao.Conexao obj = new Conexao.Conexao(); try { obj.Conectar(); SqlDataReader Leitor = null; SqlCommand cmd = new SqlCommand("SELECT nome_item, preco_item, id_categoriacardapio FROM CARDAPIO WHERE id_cardapio = @CODIGO", obj.objCon); cmd.Parameters.AddWithValue("@CODIGO", ID); Leitor = cmd.ExecuteReader(); if (Leitor.Read()) { this.id_cardapio = ID; nome_item = (Leitor["nome_item"].ToString()); preco_item = float.Parse(Leitor["preco_item"].ToString()); categoria = new ClasseCategoria_Cardapio(); categoria.CarregarCardapioID(int.Parse(Leitor["id_categoriacardapio"].ToString())); } } catch (Exception) { throw; } finally { obj.Desconectar(); } }