using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Drawing.Imaging;
using System.Data.OleDb;
using Microsoft.VisualBasic;
namespace proposed_embed_system
{
public partial class Form4 : Form
{
public Form4()
{
InitializeComponent();
}
OleDbConnection con;
OleDbCommand cmd;
OleDbDataAdapter adapter;
DataSet ds;
int rno = 0;
MemoryStream ms;
byte[] photo_aray;
private void Form4_Load(object sender, EventArgs e)
{
con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\Embed system\\ATM.mdb");
loaddata();
showdata();
}
void loaddata()
{
adapter = new OleDbDataAdapter("select * from atm", con);
ds = new DataSet();
adapter.Fill(ds, "atm");
}
void showdata()
{
accountBox.Text = ds.Tables[0].Rows[rno][0].ToString();
pictureBox3.Image = null;
if (ds.Tables[0].Rows[rno][4] != System.DBNull.Value)
{
photo_aray = (byte[])ds.Tables[0].Rows[rno][4];
MemoryStream ms = new MemoryStream(photo_aray);
pictureBox3.Image = Image.FromStream(ms);
}
}
private void enterbtn_Click(object sender, EventArgs e)
{
try
{
int n = Convert.ToInt32(Interaction.InputBox("Enter Account No:", "Search", "20", 100, 100));
DataRow drow;
drow = ds.Tables[0].Rows.Find(n);
if (drow != null)
{
rno = ds.Tables[0].Rows.IndexOf(drow);
pictureBox3.Image = null;
if (drow[4] != System.DBNull.Value)
{
photo_aray = (byte[])drow[4];
MemoryStream ms = new MemoryStream(photo_aray);
pictureBox3.Image = Image.FromStream(ms);
}
}
else
MessageBox.Show("Record Not Found");
}
catch
{
MessageBox.Show("Invalid Input");
}
}

Er Jasvinder NehalPosted Jun 13, 2015, 11:25 AM
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Drawing.Imaging;
using System.Data.OleDb;
using Microsoft.VisualBasic;
namespace proposed_embed_system
{
public partial class Form4 : Form
{
public Form4()
{
InitializeComponent();
}
private string sql;
private OleDbDataReader reader;
OleDbConnection con;
OleDbCommand cmd;
OleDbDataAdapter adapter;
DataSet ds;
int rno = 0;
MemoryStream ms;
byte[] photo_aray;
private void Form4_Load(object sender, EventArgs e)
{
con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\Embed system\\ATM.mdb");
loaddata();
showdata();
}
void loaddata()
{
adapter = new OleDbDataAdapter("select * from atm", con);
ds = new DataSet();
adapter.Fill(ds, "atm");
ds.Tables[0].Constraints.Add("pk_Account_No", ds.Tables[0].Columns[0], true);//creating primary key for Tables[0] in dataset
}
void showdata()
{
accountBox.Text = ds.Tables[0].Rows[rno][0].ToString();
textBox1.Text = ds.Tables[0].Rows[rno][1].ToString();
pictureBox3.Image = null;
if (ds.Tables[0].Rows[rno][4] != System.DBNull.Value)
{
photo_aray = (byte[])ds.Tables[0].Rows[rno][4];
MemoryStream ms = new MemoryStream();
pictureBox3.Image.Save(ms, ImageFormat.Jpeg);
byte[] PhotoByte = ms.ToArray();
}
}
public Image byteArrayToImage(byte[] byteArrayIn)
{
System.Drawing.ImageConverter converter = new System.Drawing.ImageConverter();
Image img = (Image)converter.ConvertFrom(byteArrayIn);
return img;
}
void conv_photo()
{
//converting photo to binary data
if (pictureBox3.Image != null)
{
//using MemoryStream:
ms = new MemoryStream();
pictureBox3.Image.Save(ms, ImageFormat.Jpeg);
byte[] photo_aray = new byte[ms.Length];
ms.Position = 0;
ms.Read(photo_aray, 0, photo_aray.Length);
cmd.Parameters.AddWithValue("@Fingerprint", photo_aray);
}
}
private void enterbtn_Click(object sender, EventArgs e)
{
try
{
int n = Convert.ToInt32(Interaction.InputBox("Enter Account No:", "Search", "20", 100, 100));
DataRow drow;
showdata();
drow = ds.Tables[0].Rows.Find(n);
if (drow != null)
{
rno = ds.Tables[0].Rows.IndexOf(drow);
textBox1.Text = drow[1].ToString();
pictureBox3.Image = null;
if (drow[4] != System.DBNull.Value)
{
photo_aray = (byte[])drow[4];
System.Drawing.ImageConverter converter = new System.Drawing.ImageConverter();
pictureBox3.Image = (Image)converter.ConvertFrom(photo_aray);
}
}
else
MessageBox.Show("Record Not Found");
}
catch(Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}
//con.Close();
}
private void fingerprint_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
openFileDialog2.Filter = "jpeg|*.jpg|bmp|*.bmp|all files|*.*";
DialogResult res = openFileDialog2.ShowDialog();
if (res == DialogResult.OK)
{
pictureBox2.Image = Image.FromFile(openFileDialog2.FileName);
}
}
private void closebtn_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
Manoj BhoirPosted Jun 7, 2015, 1:48 PM
Er Jasvinder NehalPosted Jun 7, 2015, 1:43 PM
Manoj BhoirPosted Jun 7, 2015, 1:24 PM
photo_aray = (byte[])drow[4];
MemoryStream ms = new MemoryStream(photo_aray);
pictureBox3.Image = Image.FromStream(ms);
pictureBox3.Image = (Image)converter.ConvertFrom(photo_aray);
{
System.Drawing.ImageConverter converter = new System.Drawing.ImageConverter();
Image img = (Image)converter.ConvertFrom(byteArrayIn);
return img;
}
Er Jasvinder NehalPosted Jun 7, 2015, 1:14 PM
Manoj BhoirPosted Jun 7, 2015, 12:34 PM
catch
{
MessageBox.Show("Invalid Input");
}