protected void btnPagar_Click(object sender, ImageClickEventArgs e) { if (Session["cliente"] != null) { CLIENTE cliente = new CLIENTE(); cliente = (CLIENTE)Session["cliente"]; PRODUTO prd = null; //Finaliza a compra do Cliente int idCodigoVenda = carrinho.FinalizarVenda(cliente.IDT_CLIENTE, 5); VendaPagSeguro1.CodigoReferencia = idCodigoVenda.ToString(); VendaPagSeguro1.Produtos = new List <UOL.PagSeguro.Produto>(); foreach (ITEM_VENDA item in carrinho.Itens) { UOL.PagSeguro.Produto produto = new UOL.PagSeguro.Produto(); produto.Codigo = item.IDT_PRODUTO.ToString(); prd = new PRODUTO(); prd = produtoBLL.buscarProduto(item.IDT_PRODUTO); produto.Descricao = prd.NOME; produto.Quantidade = item.QUANTIDADE; produto.Valor = double.Parse(item.VALOR_UNITARIO.ToString()); VendaPagSeguro1.Produtos.Add(produto); } prd = null; VendaPagSeguro1.Cliente = new UOL.PagSeguro.Cliente(); VendaPagSeguro1.Cliente.Nome = cliente.NOME; VendaPagSeguro1.Executar(this.Response); } else { } }
public void validarDescontoCintoPorcento() { carrinho.Add("Livro 2", 42); Assert.AreEqual(79.8m, carrinho.FinalizarVenda()); }