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
            {
            }
        }
Esempio n. 2
0
 public void validarDescontoCintoPorcento()
 {
     carrinho.Add("Livro 2", 42);
     Assert.AreEqual(79.8m, carrinho.FinalizarVenda());
 }