Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            FrmEle ele        = new FrmEle(this.MyPK);
            string path       = ele.HandSigantureSavePath;
            string fk_mapdata = ele.FK_MapData;

            this.initParams = "mypk=" + this.MyPK + ",pkval=" + PKVal + ",H=" + ele.HandSiganture_WinOpenH + ",W=" + ele.HandSiganture_WinOpenW;
        }
Example #2
0
        public string SaveImageAsFile(byte[] img, string pkval, string fk_Frm_Ele)
        {
            FrmEle fe = new FrmEle(fk_Frm_Ele);

            System.Drawing.Image newImage;
            using (MemoryStream ms = new MemoryStream(img, 0, img.Length))
            {
                ms.Write(img, 0, img.Length);
                newImage = Image.FromStream(ms, true);
                Bitmap bitmap = new Bitmap(newImage, new Size(fe.WOfInt, fe.HOfInt));

                if (System.IO.Directory.Exists(fe.HandSigantureSavePath + "\\" + fe.FK_MapData + "\\") == false)
                {
                    System.IO.Directory.CreateDirectory(fe.HandSigantureSavePath + "\\" + fe.FK_MapData + "\\");
                }

                string saveTo = fe.HandSigantureSavePath + "\\" + fe.FK_MapData + "\\" + pkval + ".jpg";
                bitmap.Save(saveTo, ImageFormat.Jpeg);

                string   pathFile = System.Web.HttpContext.Current.Request.ApplicationPath + fe.HandSiganture_UrlPath + fe.FK_MapData + "/" + pkval + ".jpg";
                FrmEleDB ele      = new FrmEleDB();
                ele.FK_MapData = fe.FK_MapData;
                ele.EleID      = fe.EleID;
                ele.RefPKVal   = pkval;
                ele.Tag1       = pathFile.Replace("\\\\", "\\");
                ele.Tag1       = pathFile.Replace("////", "//");

                ele.Tag2 = saveTo.Replace("\\\\", "\\");
                ele.Tag2 = saveTo.Replace("////", "//");

                ele.GenerPKVal();
                ele.Save();

                return(pathFile);
                // return "../DataUser/" + realpath + strFileName + ".png";
            }
            //FrmEleDB db = new FrmEleDB();
            //db.MyPK=
            //return "error";
        }