protected void btnFinalizar_Click(object sender, EventArgs e) { char[] rs = { 'R', '$' }; string preco = txtTotalVenda.Text.TrimStart(rs).Replace(',', '.'); DSCarrinho.UpdateParameters["TOTAL"].DefaultValue = cripto.Encrypt(preco); DSCarrinho.Update(); Session["novaCompra"] = "Sim"; Session["ultVenda"] = null; lH1.Text = GerarH1(); DesabilitarCampos(); Response.Write("<script>alert('Compra realizada com Sucesso !');</script>"); }
private void CarregarCarrinho() { if (Session["ultVenda"] != null) { double totalCompra = 0; DataTable carrinho = new DataTable(); carrinho.Columns.Add("imagem", (typeof(String))); carrinho.Columns.Add("nome_prod", typeof(String)); carrinho.Columns.Add("adicional", typeof(String)); carrinho.Columns.Add("qtd_it", typeof(int)); carrinho.Columns.Add("preco_prod", typeof(double)); carrinho.Columns.Add("total_ped", (typeof(double))); DataView listaCarrinho; listaCarrinho = (DataView)DSCarrinho.Select(DataSourceSelectArguments.Empty); for (int i = 0; i < listaCarrinho.Table.Rows.Count; i++) { string tipoProd = cripto.Decrypt(listaCarrinho.Table.Rows[i]["nome_tipo"].ToString()); DataRow rLinha = carrinho.NewRow(); if (tipoProd == "Açaí") { rLinha["imagem"] = "~/Imagens/Acai.png"; } if (tipoProd == "Sacolé") { rLinha["imagem"] = "~/Imagens/Sacole.png"; } if (tipoProd == "Geladinho") { rLinha["imagem"] = "~/Imagens/Geladinho.png"; } if (tipoProd == "Sorvete") { rLinha["imagem"] = "~/Imagens/Sorvete.png"; } if (tipoProd == "Picolé") { rLinha["imagem"] = "~/Imagens/Picole.png"; } if (tipoProd == "Cremosinho") { rLinha["imagem"] = "~/Imagens/Cremosinho.png"; } string add = cripto.Decrypt(listaCarrinho.Table.Rows[i]["adicional"].ToString()); rLinha["nome_prod"] = cripto.Decrypt(listaCarrinho.Table.Rows[i]["nome_prod"].ToString()); if (add == "") { rLinha["adicional"] = "Nenhum"; } else { rLinha["adicional"] = add; } rLinha["qtd_it"] = cripto.Decrypt(listaCarrinho.Table.Rows[i]["qtd_it"].ToString()); rLinha["preco_prod"] = cripto.Decrypt(listaCarrinho.Table.Rows[i]["preco_prod"].ToString()).Replace('.', ','); rLinha["total_ped"] = cripto.Decrypt(listaCarrinho.Table.Rows[i]["total_ped"].ToString()); totalCompra += Convert.ToDouble(rLinha["total_ped"]); carrinho.Rows.Add(rLinha); } gvCarrinho.DataSource = carrinho; gvCarrinho.DataBind(); txtTotalVenda.Text = totalCompra.ToString("C"); } else { DesabilitarCampos(); } }