Ejemplo n.º 1
0
        protected void btnGerarQRCode_Click(object sender, EventArgs e)
        {
            //ModalPopupExtender2.Hide();

            imgQrCode.ImageUrl = "";// "~/QRCODE/Orion.Jpeg";
            imgQrCode.DataBind();

            string filepath = Server.MapPath("~/QRCODE");

            QRCODE.clQRCODE qr = new QRCODE.clQRCODE();

            string tag = ViewState["cmpCoEquipamentoObra"].ToString() + ";";

            string TAG = qr.GerarQRCODE(filepath, ViewState["cmpCoEquipamentoObra"].ToString(), tag, 20);
            //imgQrCode.ImageUrl = "~/QRCODE/" + diretorio;

            string imagemSTR = qr.GerarQRCODEStringImg(TAG);

            imgQrCode.ImageUrl = imagemSTR;

            ViewState["QRCODE"]   = TAG;
            btnImprimirQR.Enabled = true;
            btnImprimirQR.Visible = false;
            this.ModalPopupExtender2.Show();
        }
Ejemplo n.º 2
0
        protected void btnGerarQrcodes_Click(object sender, EventArgs e)
        {
            DataTable dtQr     = pesquisa();
            string    filepath = Server.MapPath("~/QRCODE");

            for (int i = 0; i < dtQr.Rows.Count; i++)
            {
                QRCODE.clQRCODE qr = new QRCODE.clQRCODE();

                string tag = dtQr.Rows[i]["cmpCoEquipamentoObra"].ToString() + ";";

                string TAG = qr.GerarQRCODE(filepath, dtQr.Rows[i]["cmpCoEquipamentoObra"].ToString(), tag, 20);

                tblEquipamentoObra table = new tblEquipamentoObra();

                byte[] imagemBYTE = qr.GerarQRCODEStringBYTE(TAG);
                table.UpdateImagem(Global.GetConnection(), imagemBYTE, int.Parse(dtQr.Rows[i]["cmpIdEquipamentoObra"].ToString()), TAG);
            }
        }