protected void gvPesq_SelectedIndexChanged(object sender, EventArgs e) { Session["codVendaSel"] = gvPesq.Rows[gvPesq.SelectedIndex].Cells[0].Text; Session["downVendaSel"] = gvPesq.Rows[gvPesq.SelectedIndex].Cells[5].Text; try { sqlArquivo.SelectParameters["idVenda"].DefaultValue = Session["codVendaSel"].ToString(); DataView dvA; dvA = (DataView)sqlArquivo.Select(DataSourceSelectArguments.Empty); Session["arquivoUrl"] = cripto.Decrypt(dvA.Table.Rows[0]["arquivo_prod"].ToString()); } catch { } int down = Convert.ToInt32(Session["downVendaSel"].ToString()); if (down < 2) { SqlCarrega.UpdateParameters["id"].DefaultValue = Session["codVendaSel"].ToString(); SqlCarrega.UpdateParameters["down"].DefaultValue = cripto.Encrypt((down + 1).ToString()); SqlCarrega.Update(); // 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("UPDATE"); sqlAud.InsertParameters["desc"].DefaultValue = cripto.Encrypt("DOWNLOAD EFETUADO"); sqlAud.Insert(); gvPesq.DataSource = listarVendas(); gvPesq.DataBind(); btnDown.Visible = true; Session["baixarJa"] = "S"; } else { string publi = "UIkit.notify({message : 'O limite de download ja foi atingido!',status : 'danger',timeout :6000,pos: 'bottom-right'});"; ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "publi", publi, true); } }
public DataTable listarVendasP() { DataView listarVP; SqlCarrega.SelectParameters["id"].DefaultValue = Session["idUser"].ToString(); listarVP = (DataView)SqlCarrega.Select(DataSourceSelectArguments.Empty); DataTable novaTabela = new DataTable(); novaTabela.Columns.Add("id_user", typeof(int)); novaTabela.Columns.Add("nome_prod", typeof(string)); novaTabela.Columns.Add("data_venda", typeof(DateTime)); novaTabela.Columns.Add("valor_venda", typeof(double)); novaTabela.DefaultView.RowFilter = "nome_prod like '" + txtPesq.Text + "%'"; for (int i = 0; i < listarVP.Table.Rows.Count; i++) { DataRow linha = novaTabela.NewRow(); linha["id_user"] = listarVP.Table.Rows[i]["id_user"].ToString(); linha["nome_prod"] = cripto.Decrypt(listarVP.Table.Rows[i]["nome_prod"].ToString()); linha["data_venda"] = cripto.Decrypt(listarVP.Table.Rows[i]["data_venda"].ToString()); linha["valor_venda"] = cripto.Decrypt(listarVP.Table.Rows[i]["valor_venda"].ToString()).Replace('.', ','); novaTabela.Rows.Add(linha); } return(novaTabela); }
public DataTable listarProdP() { DataView listarPp; listarPp = (DataView)SqlCarrega.Select(DataSourceSelectArguments.Empty); DataTable novaTabela = new DataTable(); novaTabela.Columns.Add("id_prod", typeof(int)); novaTabela.Columns.Add("nome_prod", typeof(string)); novaTabela.Columns.Add("valor_prod", typeof(double)); novaTabela.Columns.Add("tamanho_prod", typeof(string)); novaTabela.DefaultView.RowFilter = "nome_prod like '" + txtPesq.Text + "%'"; for (int i = 0; i < listarPp.Table.Rows.Count; i++) { DataRow linha = novaTabela.NewRow(); linha["id_prod"] = listarPp.Table.Rows[i]["id_prod"].ToString(); linha["nome_prod"] = cripto.Decrypt(listarPp.Table.Rows[i]["nome_prod"].ToString()); linha["valor_prod"] = cripto.Decrypt(listarPp.Table.Rows[i]["valor_prod"].ToString()).Replace('.', ','); linha["tamanho_prod"] = cripto.Decrypt(listarPp.Table.Rows[i]["tamanho_prod"].ToString()); novaTabela.Rows.Add(linha); } return(novaTabela); }