protected void btnComprar_Click(object sender, EventArgs e) { totalFinal = Convert.ToDouble(lblTotal.Text); SqlComprar.InsertParameters["TOTAL"].DefaultValue = cripto.Encrypt(totalFinal.ToString().Replace(',', '.')); SqlComprar.InsertParameters["QTD"].DefaultValue = cripto.Encrypt(txtQtd.Text); SqlComprar.Insert(); lblComprar.Text = "Dados Cadastrados com sucesso"; lblNome.Text = ""; lblFabricante.Text = ""; lblPreco.Text = ""; txtQtd.Text = ""; lblTotal.Text = ""; txtPesq.Text = ""; carregarGrid(); }
protected void btnConfirmar_Click(object sender, EventArgs e) { try { SqlComprar.InsertParameters["user"].DefaultValue = Session["idUser"].ToString(); // comprador SqlComprar.InsertParameters["valor"].DefaultValue = cripto.Encrypt(lblValProd.Text.Replace(",", ".")); SqlComprar.InsertParameters["data"].DefaultValue = cripto.Encrypt(DateTime.Now.ToString("yyyy/MM/dd")); SqlComprar.Insert(); DataView dvVenda; dvVenda = (DataView)sqlProdVenda.Select(DataSourceSelectArguments.Empty); Session["idVenda"] = dvVenda.Table.Rows.Count; sqlProdVenda.InsertParameters["idV"].DefaultValue = Session["idVenda"].ToString(); sqlProdVenda.InsertParameters["idP"].DefaultValue = Session["prodEscolhido"].ToString(); sqlProdVenda.Insert(); // 1 = TIPO Adição de créditos // 2 = TIPO Remoção de créditos // 3 = tipo COMPRA // 4 = tipo VENDA sqlTransacaoComprador.InsertParameters["id"].DefaultValue = Session["idUser"].ToString(); sqlTransacaoComprador.InsertParameters["tipoTrans"].DefaultValue = "3"; // 3 = tipo COMPRA sqlTransacaoComprador.InsertParameters["valor"].DefaultValue = cripto.Encrypt("-" + lblValProd.Text.Replace(",", ".")); sqlTransacaoComprador.InsertParameters["data"].DefaultValue = cripto.Encrypt(DateTime.Now.ToString("yyyy/MM/dd")); sqlTransacaoComprador.Insert(); // AUDITORIA sqlAud.InsertParameters["data"].DefaultValue = cripto.Encrypt(DateTime.Now.ToString("yyyy/MM/dd")); sqlAud.InsertParameters["hora"].DefaultValue = cripto.Encrypt(DateTime.Now.ToString("HH:mm:ss")); sqlAud.InsertParameters["id"].DefaultValue = Session["idUser"].ToString(); sqlAud.InsertParameters["acao"].DefaultValue = cripto.Encrypt("INSERT"); sqlAud.InsertParameters["desc"].DefaultValue = cripto.Encrypt("COMPRA EFETUADA"); sqlAud.Insert(); sqlTransacaoDono.InsertParameters["id"].DefaultValue = Session["idDono"].ToString(); sqlTransacaoDono.InsertParameters["tipoTrans"].DefaultValue = "4"; // 4 = tipo VENDA sqlTransacaoDono.InsertParameters["valor"].DefaultValue = cripto.Encrypt(lblValProd.Text.Replace(",", ".")); sqlTransacaoDono.InsertParameters["data"].DefaultValue = cripto.Encrypt(DateTime.Now.ToString("yyyy/MM/dd")); sqlTransacaoDono.Insert(); Session["comprado"] = "s"; Response.Redirect("minhasCompras.aspx"); } catch { } }
protected void Page_Load(object sender, EventArgs e) { Session["idLinkProdCompra"] = ""; Session["logadoAgora"] = "N"; valorCarteira = carteira(); // pega o valor do saldo descriptografada try { lblSaldoDisp.Text = valorCarteira.ToString("0.00"); } catch { } try { SqlComprar.SelectParameters["cod"].DefaultValue = Session["prodEscolhido"].ToString(); if (Request.QueryString["cod"] != null) { Session["prodEscolhido"] = Request.QueryString["cod"]; } DataView dvProduto; dvProduto = (DataView)SqlComprar.Select(DataSourceSelectArguments.Empty); if (cripto.Decrypt(dvProduto.Table.Rows[0]["imagem_prod"].ToString()) == "IMGURL") { imgProduto.ImageUrl = "imgs/semArquivos.png"; } else { imgProduto.ImageUrl = cripto.Decrypt(dvProduto.Table.Rows[0]["imagem_prod"].ToString()); } Session["idDono"] = dvProduto.Table.Rows[0]["id_user"].ToString(); lblProdNome.Text = cripto.Decrypt(dvProduto.Table.Rows[0]["nome_prod"].ToString()); lblDistribuidor.Text = cripto.Decrypt(dvProduto.Table.Rows[0]["nome_user"].ToString()); lblTamanho.Text = cripto.Decrypt(dvProduto.Table.Rows[0]["tamanho_prod"].ToString()); lblPreco.Text = cripto.Decrypt(dvProduto.Table.Rows[0]["valor_prod"].ToString()).Replace(".", ","); lblValProd.Text = lblPreco.Text; } catch { } // calculo saldo double novoSaldo; novoSaldo = Convert.ToDouble(lblSaldoDisp.Text) - Convert.ToDouble(lblValProd.Text); if (novoSaldo >= 0) { lblNovoSaldoP.Visible = true; pnlConfCompra.Visible = true; lblNovoSaldoN.Visible = false; pnlSaldoInsuficiente.Visible = false; lblNovoSaldoP.Text = novoSaldo.ToString(); } else { lblNovoSaldoP.Visible = false; pnlConfCompra.Visible = false; lblNovoSaldoN.Visible = true; pnlSaldoInsuficiente.Visible = true; lblNovoSaldoN.Text = novoSaldo.ToString(); } }