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;
 }