Exemple #1
0
    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);
        }
    }
Exemple #2
0
    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);
    }