public List<Produto> BuscarPorCodigo(string codigo) { MySqlDataReader reader = null; List<Produto> produtos = null; string cmdText = @"SELECT id, nome, marca, descricao, tamanho FROM produto WHERE codigo_barra=@codigo_barra"; using (MySqlCommand cmd = new MySqlCommand(cmdText, _con)) { cmd.Prepare(); cmd.Parameters.AddWithValue("@codigo_barra", codigo); produtos = new List<Produto>(); reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { Produto produto = new Produto(); produto.Id = reader.GetInt64("id"); produto.Nome = reader.GetString("nome"); produto.Marca = reader.GetString("marca"); produto.Descricao = GetValue("descricao", reader) as string; produto.Tamanho = reader.GetString("tamanho"); produtos.Add(produto); } } } reader.Close(); return BuscarQuantProduto(BuscarPrecoProduto(produtos)); }
public List<Produto> BuscarTodosProdutos() { MySqlDataReader reader = null; List<Produto> produtos = new List<Produto>(); string cmdText = @"SELECT id, nome, marca, descricao, tamanho FROM produto"; using (MySqlCommand cmd = new MySqlCommand(cmdText, _con)) { reader = cmd.ExecuteReader(); if (reader.HasRows) while (reader.Read()) { Produto produto = new Produto(); produto.Id = reader.GetInt64("id"); produto.Nome = reader.GetString("nome"); produto.Marca = reader.GetString("marca"); produto.Descricao = GetValue("descricao", reader) as string; produto.Tamanho = reader.GetString("tamanho"); produtos.Add(produto); } } reader.Close(); return BuscarQuantProduto(BuscarPrecoProduto(produtos)); }
public ItemVenda(Produto produto, int quantidade) { _produto = produto; _quantidade = quantidade; _valorTotal = produto.PrecoVenda * quantidade; }