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("Ошибка при работе со сканером!"); } }
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("Ошибка при работе со сканером!"); } }
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("Ошибка при работе со сканером!"); } }