//---MÉTODO PARA BUSCAR UM PRODUTOS ESPECIFICO NA TABELA---// public static ModeloEstoque BuscaEstoque(int codigo) { ModeloEstoque p = new ModeloEstoque(); try { con.Open(); SqlCommand query = new SqlCommand("SELECT * FROM Produtos_Estoque WHERE Id = @cod", con); query.Parameters.AddWithValue("@cod", codigo); SqlDataReader leitor = query.ExecuteReader(); while (leitor.Read()) { p.Quantidade = (int)leitor["Quantidade"]; p.Produto = leitor["Produto"].ToString(); p.Categoria = leitor["Categoria"].ToString(); p.Validade = leitor["Validade"].ToString(); } } catch (Exception e) { p = null; } if (con.State == ConnectionState.Open) { con.Close(); } return(p); }
//--CRIAR A LISTA DE PRODUTOS CADASTRADOS---// public static List <ModeloEstoque> ListarEstoque(int idPisci) { //Criar um array para guardar as informações que virão do BD List <ModeloEstoque> lista = new List <ModeloEstoque>(); try { con.Open(); //Comando para selecionar os itens da tabela PRODUTOS SqlCommand listar = new SqlCommand("SELECT * FROM Produtos_Estoque where FK_Pisciculturas_ID = @piscicultura", con); listar.Parameters.AddWithValue("@piscicultura", idPisci); SqlDataReader leitor = listar.ExecuteReader(); while (leitor.Read()) { ModeloEstoque p = new ModeloEstoque(); p.Id = (int)leitor["Id"]; p.Quantidade = (int)leitor["Quantidade"]; p.Produto = leitor["Produto"].ToString(); p.Categoria = leitor["Categoria"].ToString(); p.Validade = leitor["Validade"].ToString(); lista.Add(p); } } catch (Exception e) { lista = null; } if (con.State == ConnectionState.Open) { con.Close(); } return(lista); }