コード例 #1
0
ファイル: DocumentForm.cs プロジェクト: nonenane/RealCompare
 private void Scan()
 {
     try
     {
         Nwuram.Framework.scan.scanImg fImg = new Nwuram.Framework.scan.scanImg();
         fImg.ShowDialog();
         this.TopMost = true;
         byte[] img_array = fImg.img_array;
         this.TopMost = false;
         if (img_array != null)
         {
             NameFileForm frmNF = new NameFileForm();
             if (DialogResult.OK == frmNF.ShowDialog())
             {
                 string fileName = frmNF.getComment;
                 byte[] byteFile = img_array;
                 saveFileToDataBase(byteFile, fileName, ".jpg");
             }
         }
     }
     catch
     {
         MessageBox.Show("Ошибка при работе со сканером!");
     }
 }
コード例 #2
0
        private void Scan()
        {
            try
            {
                Nwuram.Framework.scan.scanImg fImg = new Nwuram.Framework.scan.scanImg();
                fImg.ShowDialog();
                this.TopMost = true;
                byte[] img_array = fImg.img_array;
                this.TopMost = false;
                if (img_array != null)
                {
                    frmNameFile frmNF = new frmNameFile();
                    if (DialogResult.OK == frmNF.ShowDialog())
                    {
                        string fileName   = frmNF.getComment;
                        byte[] byteFile   = img_array;
                        string @Extension = ".jpg";
                        saveFileToDataBase(byteFile, fileName, @Extension);


                        //MemoryStream ms = new MemoryStream(img_array);
                        //System.Drawing.Image img_end = System.Drawing.Image.FromStream(ms);
                        //dgvUL.CurrentRow.Cells["scan"].Value = ImageToByteArray(ScaleImage(img_end, 800, 1200));

                        //int current_id = Convert.ToInt32(dgvUL.CurrentRow.Cells["id"].Value);
                        //if (id_del_image.Contains(current_id))
                        //{
                        //    id_del_image.Remove(current_id);
                        //}
                        //if (!id_add_image.Contains(current_id))
                        //{
                        //    id_add_image.Add(current_id);
                        //}

                        //imagePanel1.Image = ScaleImage(img_end, 284, 275) as Bitmap;
                    }
                    //SetButtonsEnabled();
                }
            }
            catch
            {
                MessageBox.Show("Ошибка при работе со сканером!");
            }
        }
コード例 #3
0
 private void btScaner_Click(object sender, EventArgs e)
 {
     try
     {
         Nwuram.Framework.scan.scanImg fImg = new Nwuram.Framework.scan.scanImg();
         fImg.ShowDialog();
         this.TopMost = true;
         byte[] img_array = fImg.img_array;
         if (img_array != null)
         {
             dtData.Rows.Add(-1, "scaner", img, DateTime.Now, config.userName);
             filter();
         }
         this.TopMost = false;
     }
     catch
     {
         MessageBox.Show("Ошибка при работе со сканером!");
     }
 }