Exemple #1
0
        private void Sign(string DaySign, PictureBox picture)
        {
            FingerPrint.SignForm loadForm = new FingerPrint.SignForm();
            string date = dtpCheckDate.Value.ToString("yyyy-MM-dd");

            if (!Directory.Exists(SignPath + date))
            {
                Directory.CreateDirectory(SignPath + date);
            }
            loadForm.IDCardNo = date;
            loadForm.SignPath = SignPath;
            loadForm.SignName = DaySign;
            if (loadForm.ShowDialog() == DialogResult.OK)
            {
                if (picture.Image != null)
                {
                    picture.Image.Dispose();
                    picture.Image = null;
                }
                string path    = string.Format("{0}{1}{2}.png", SignPath, date, DaySign);
                string newpath = string.Format("{0}{1}.png", SignPath, DaySign);
                Image  imgeb   = Image.FromFile(path);
                Image  bmp     = new System.Drawing.Bitmap(imgeb);
                picture.Image = bmp;
                imgeb.Dispose();
                picture.BackColor = Color.White;
                if (File.Exists(path))
                {
                    File.Copy(path, newpath, true);
                }
            }
        }
Exemple #2
0
 private void Sign(string DaySign, PictureBox picture)
 {
     FingerPrint.SignForm loadForm = new FingerPrint.SignForm();
     loadForm.IDCardNo = this.DataSrc.IDCardNo;
     loadForm.SignPath = SignPath;
     loadForm.SignName = DaySign;
     if (loadForm.ShowDialog() == DialogResult.OK)
     {
         if (picture.Image != null)
         {
             picture.Image.Dispose();
             picture.Image = null;
         }
         string path  = string.Format("{0}{1}{2}.png", SignPath, this.DataSrc.IDCardNo, DaySign);
         Image  imgeb = Image.FromFile(path);
         Image  bmp   = new System.Drawing.Bitmap(imgeb);
         picture.Image = bmp;
         imgeb.Dispose();
         picture.BackColor = Color.White;
     }
 }