Fırın Takip Programı C#
Fırın Takip Programı C#
Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.
FORM1 İçerisine Yazılacak Kodlar…
public partial class Form1 : Form
{
public Form2 frm2;
public Form1()
{
InitializeComponent();
frm2 = new Form2();
frm2.frm1 = this;
}
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "" || textBox2.Text == "")
{
MessageBox.Show("Boş Alanları Doldurun");
}
else
{
if (textBox1.Text == "1")
{
if (textBox2.Text == "1")
frm2.Show();
this.Hide();
}
else
MessageBox.Show("Girmiş olduğunuz Kullanıcı Adı Veya Şifre yanlıştır. Lütfen tekrar deneyiniz.", "Giriş");
}
}
private void button2_Click(object sender, EventArgs e)
{
Close();
}
}
FORM2 İçerisine Yazılacak Kodlar…
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Fırın_Takip_Programı
{
public partial class Form2 : Form
{
public Form1 frm1;
public Form3 frm3;
public Form4 frm4;
public Form5 frm5;
public Form2()
{
InitializeComponent();
frm3 = new Form3();
frm4 = new Form4();
frm5 = new Form5();
frm3.frm2 = this;
frm4.frm2 = this;
frm5.frm2 = this;
}
public OleDbConnection bag = new OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0;Data Source=data.mdb");
public OleDbCommand kmt = new OleDbCommand();
public OleDbDataAdapter adtr = new OleDbDataAdapter();
public DataSet dtst = new DataSet();
public Boolean durum = false;
public void listele()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("Select * From ÜrünGirisi", bag);
adtr.Fill(dtst, "ÜrünGirisi");
dataGridView1.DataSource = dtst.Tables["ÜrünGirisi"];
adtr.Dispose();
bag.Close();
}
private void button1_Click(object sender, EventArgs e)
{
if (durum == false)
{
if (textBox1.Text != "" && textBox2.Text != "" && textBox3.Text != "")
{
bag.Open();
kmt.Connection = bag;
kmt.CommandText = "INSERT INTO [ÜrünGirisi]([Ürün Kodu],[Ürün Adı],[Ağırlık],[Satış Fiyatı])VALUES('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "')";
kmt.ExecuteNonQuery();
kmt.Dispose();
bag.Close();
dtst.Tables["ÜrünGirisi"].Clear();
listele();
MessageBox.Show("Kayıt işlemi tamamlandı !");
}
else MessageBox.Show("Boş alanları doldurunuz !");
}
}
private void Form2_Load(object sender, EventArgs e)
{
listele();
}
private void button2_Click(object sender, EventArgs e)
{
string silinecek;
try
{
int row = 0;
for (row = 0; row <= dataGridView1.Rows.Count; row++)
{
if (dataGridView1.Rows[row].Cells[0].Selected == true || dataGridView1.Rows[row].Cells[1].Selected == true || dataGridView1.Rows[row].Cells[2].Selected == true || dataGridView1.Rows[row].Cells[3].Selected == true || dataGridView1.Rows[row].Cells[4].Selected == true || dataGridView1.Rows[row].Cells[5].Selected == true || dataGridView1.Rows[row].Cells[6].Selected == true || dataGridView1.Rows[row].Cells[7].Selected == true)
{
break;
}
}
silinecek = dataGridView1.Rows[row].Cells[1].Value.ToString();
DialogResult cevap;
cevap = MessageBox.Show("Kaydı silmek istediğinizden eminmisiniz", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (cevap == DialogResult.Yes)
{
bag.Open();
kmt.Connection = bag;
kmt.CommandText = "DELETE from [ÜrünGirisi] WHERE [Ürün Adı]='" + silinecek + "'";
kmt.ExecuteNonQuery();
kmt.Dispose();
bag.Close();
dtst.Tables["ÜrünGirisi"].Clear();
listele();
}
}
catch
{ ;}
}
private void button4_Click(object sender, EventArgs e)
{
this.Close();
}
private void button3_Click(object sender, EventArgs e)
{
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
textBox4.Text = "";
}
private void button5_Click(object sender, EventArgs e)
{
frm3.ShowDialog();
}
private void button6_Click(object sender, EventArgs e)
{
frm4.ShowDialog();
}
private void button7_Click(object sender, EventArgs e)
{
frm5.ShowDialog();
}
}
}
Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.

FORM3 İçerisine Yazılacak Kodlar…
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Fırın_Takip_Programı
{
public partial class Form3 : Form
{
public Form2 frm2;
public Form3()
{
InitializeComponent();
}
public OleDbConnection bag = new OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0;Data Source=data.mdb");
public OleDbCommand kmt = new OleDbCommand();
public OleDbDataAdapter adtr = new OleDbDataAdapter();
public DataSet dtst = new DataSet();
public Boolean durum = false;
public void stoklistele()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("Select * From Stok", bag);
adtr.Fill(dtst, "Stok");
dataGridView1.DataSource = dtst.Tables["Stok"];
adtr.Dispose();
bag.Close();
}
private void button1_Click(object sender, EventArgs e)
{
if (durum == false)
{
if (textBox1.Text != "" &amp;amp;amp;&amp;amp;amp; textBox2.Text != "" &amp;amp;amp;&amp;amp;amp; textBox3.Text != "")
{
bag.Open();
kmt.Connection = bag;
kmt.CommandText = "INSERT INTO Stok([Mal Cinsi],Birimi,[Fiyatı],Kdv,[Stoga Giren Miktar])VALUES('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "')";
kmt.ExecuteNonQuery();
kmt.Dispose();
bag.Close();
for (int i = 0; i < this.Controls.Count; i++)
{
if (this.Controls[i] is TextBox) this.Controls[i].Text = "";
if (this.Controls[i] is ComboBox) this.Controls[i].Text = "";
}
dtst.Tables["Stok"].Clear();
MessageBox.Show("Kayıt işlemi tamamlandı !");
}
else MessageBox.Show("Boş alanları doldurunuz !");
}
}
private void button2_Click(object sender, EventArgs e)
{
string silinecek;
try
{
int row = 0;
for (row = 0; row <= dataGridView1.Rows.Count; row++)
{
if (dataGridView1.Rows[row].Cells[0].Selected == true || dataGridView1.Rows[row].Cells[1].Selected == true || dataGridView1.Rows[row].Cells[2].Selected == true || dataGridView1.Rows[row].Cells[3].Selected == true || dataGridView1.Rows[row].Cells[4].Selected == true)
{
break;
}
}
silinecek = dataGridView1.Rows[row].Cells[0].Value.ToString();
DialogResult cevap;
cevap = MessageBox.Show("Kaydı silmek istediğinizden eminmisiniz", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (cevap == DialogResult.Yes)
{
bag.Open();
kmt.Connection = bag;
kmt.CommandText = "DELETE from muayene WHERE [Mal Cinsi]='" + silinecek + "'";
kmt.ExecuteNonQuery();
kmt.Dispose();
bag.Close();
dtst.Tables["Stok"].Clear();
stoklistele();
}
}
catch
{ ;}
}
private void button3_Click(object sender, EventArgs e)
{
this.Close();
}
private void Form3_Load(object sender, EventArgs e)
{
stoklistele();
}
}
}
Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.

FORM4 İçerisine Yazılacak Kodlar…
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Fırın_Takip_Programı
{
public partial class Form4 : Form
{
public Form2 frm2;
public Form4()
{
InitializeComponent();
}
public OleDbConnection bag = new OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0;Data Source=data.mdb");
public OleDbCommand kmt = new OleDbCommand();
public OleDbDataAdapter adtr = new OleDbDataAdapter();
public DataSet dtst = new DataSet();
public void listele()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("Select * From [Eleman Kayıt]", bag);
adtr.Fill(dtst, "[Eleman Kayıt]");
dataGridView1.DataSource = dtst.Tables["[Eleman Kayıt]"];
adtr.Dispose();
bag.Close();
}
private void Form4_Load(object sender, EventArgs e)
{
listele();
}
private void button1_Click(object sender, EventArgs e)
{
bag.Open();
kmt.Connection = bag;
kmt.CommandText = "INSERT INTO [Eleman Kayıt](Adı,Görevi,Adres,Memleketi,[Ev Tel No],[Cep Tel No])VALUES('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "')";
kmt.ExecuteNonQuery();
kmt.Dispose();
bag.Close();
dtst.Clear();
listele();
}
private void button2_Click(object sender, EventArgs e)
{
DialogResult cevap;
cevap = MessageBox.Show("Kaydı silmek istediğinizden eminmisiniz", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (cevap == DialogResult.Yes)
{
bag.Open();
kmt.Connection = bag;
kmt.CommandText = "DELETE from [Eleman Kayıt] WHERE Adres='" + textBox3.Text + "'";
kmt.ExecuteNonQuery();
kmt.Dispose();
bag.Close();
dtst.Tables["[Eleman Kayıt]"].Clear();
listele();
}
}
private void button4_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
FORM5 İçerisine Yazılacak Kodlar…
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Fırın_Takip_Programı
{
public partial class Form5 : Form
{
public Form5 frm5;
public Form2 frm2;
public Form5()
{
InitializeComponent();
}
public OleDbConnection bag = new OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0;Data Source=data.mdb");
public OleDbCommand kmt = new OleDbCommand();
public OleDbDataAdapter adtr = new OleDbDataAdapter();
public DataSet dtst = new DataSet();
public void listele()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("Select * From [Müsteri]", bag);
adtr.Fill(dtst, "[Müsteri]");
dataGridView1.DataSource = dtst.Tables["[Müsteri]"];
adtr.Dispose();
bag.Close();
}
private void button1_Click(object sender, EventArgs e)
{
bag.Open();
kmt.Connection = bag;
kmt.CommandText = "INSERT INTO [Müsteri]([Firma Adı],[Aldıgı Miktar],[Aldıgı Ürün],[Müşterinin Adı],[Müşterinin Soyadı],[Şirket Adresi],[Cep Tel],[Şirket Numarası])VALUES('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "', '" + textBox4.Text + "', '" + textBox5.Text + "', '" + textBox6.Text + "', '" + textBox7.Text + "', '" + textBox8.Text + "')";
kmt.ExecuteNonQuery();
kmt.Dispose();
bag.Close();
dtst.Clear();
listele();
}
private void button2_Click(object sender, EventArgs e)
{
string silinecek;
try
{
int row = 0;
for (row = 0; row <= dataGridView1.Rows.Count; row++)
{
if (dataGridView1.Rows[row].Cells[0].Selected == true || dataGridView1.Rows[row].Cells[1].Selected == true || dataGridView1.Rows[row].Cells[2].Selected == true || dataGridView1.Rows[row].Cells[3].Selected == true || dataGridView1.Rows[row].Cells[4].Selected == true)
{
break;
}
}
silinecek = dataGridView1.Rows[row].Cells[4].Value.ToString();
DialogResult cevap;
cevap = MessageBox.Show("Kaydı silmek istediğinizden eminmisiniz", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (cevap == DialogResult.Yes)
{
bag.Open();
kmt.Connection = bag;
kmt.CommandText = "DELETE from ucret WHERE [Firma Adı]='" + silinecek + "'";
kmt.ExecuteNonQuery();
kmt.Dispose();
bag.Close();
dtst.Tables["[Müsteri]"].Clear();
listele();
}
}
catch
{ ;}
}
private void button4_Click(object sender, EventArgs e)
{
this.Close();
}
private void Form5_Load(object sender, EventArgs e)
{
listele();
}
private void textBox9_TextChanged(object sender, EventArgs e)
{
OleDbDataAdapter adtr = new OleDbDataAdapter("Select * From [Müsteri]", bag);
if (textBox9.Text == "")
{
kmt.Connection = bag;
kmt.CommandText = "Select * from [Müsteri]";
adtr.SelectCommand = kmt;
adtr.Fill(dtst, "[Müsteri]");
}
if (Convert.ToBoolean(bag.State) == false)
{
bag.Open();
}
adtr.SelectCommand.CommandText = " Select * From [Müsteri]" +
" where([Firma Adı] like '%" + textBox9.Text + "%' )";
dtst.Tables["[Müsteri]"].Clear();
adtr.Fill(dtst, "[Müsteri]");
bag.Close();
}
}
}
Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.
Projeyi İNDİR
Rica: Sitemizin Google'da Ön Sıralarda Çıkması İçin Lütfen Alttaki Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.











eğitici desteklerinizden dolayı öncellikle teşekkür ederim.kullanıcı adı ve şifreyi veri tabanından sorgulayarak access de nasıl yapaabiliriz.kapsamlı bir örnekle anlatma imkanınız veya örnek ekleme imkanınız var mı?
zamanım olursa neden olmasın.