MsSQL Veri Tabanlı Fırın Takip Programı C#

MsSQL Veri Tabanlı Fırın Takip Programı C#

Not : Mssql (2012) veri tabanı backup dosyası projenin içinde mevcuttur.

Ms sql veri tabanının nasıl geri yüklendiğini (Restore) videolu olarak izlemek için  Tıklayınız.

Ms sql veri tabanının nasıl yedeklendiğini (Backup) videolu olarak izlemek için  Tıklayınız.

FORM1 İçerisine Yazılacak Kodlar…

[code language=”CSharp”]
using System;

using System.Collections.Generic;//wwww.gorselprogramlama.com

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace Fırın_Takip_Programı

{

public partial class Form1 : Form

{

public Form2 frm2;

public Form1()//wwww.gorselprogramlama.com

{

InitializeComponent();

frm2 = new Form2();

frm2.frm1 = this;//wwww.gorselprogramlama.com

}

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();

}//wwww.gorselprogramlama.com

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();

}

}

}

[/code]

FORM2 İçerisine Yazılacak Kodlar…

[code language=”CSharp”]
using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Data.SqlClient;//wwww.gorselprogramlama.com

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;//wwww.gorselprogramlama.com

public Form2()

{

InitializeComponent();

frm3 = new Form3();

frm4 = new Form4();

frm5 = new Form5();

frm3.frm2 = this;

frm4.frm2 = this;

frm5.frm2 = this;

}

public SqlConnection bag = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=Data;Integrated Security=True");

public SqlCommand kmt = new SqlCommand();

public SqlDataAdapter adtr = new SqlDataAdapter();

public DataSet dtst = new DataSet();

public Boolean durum = false;//wwww.gorselprogramlama.com

public void listele()

{

bag.Open();

SqlDataAdapter adtr = new SqlDataAdapter("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;//wwww.gorselprogramlama.com

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();//wwww.gorselprogramlama.com

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)

{//wwww.gorselprogramlama.com

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)//wwww.gorselprogramlama.com

{

bag.Open();

kmt.Connection = bag;//wwww.gorselprogramlama.com

kmt.CommandText = "DELETE from [ÜrünGirisi] WHERE [Ürün Adı]=’" + silinecek + "’";

kmt.ExecuteNonQuery();

kmt.Dispose();//wwww.gorselprogramlama.com

bag.Close();

dtst.Tables["ÜrünGirisi"].Clear();

listele();

}

}

catch

{ ;}

}

private void button4_Click(object sender, EventArgs e)

{

this.Close();//wwww.gorselprogramlama.com

}

private void button3_Click(object sender, EventArgs e)

{

textBox1.Text = "";//wwww.gorselprogramlama.com

textBox2.Text = "";

textBox3.Text = "";

textBox4.Text = "";

}

private void button5_Click(object sender, EventArgs e)

{

frm3.ShowDialog();//wwww.gorselprogramlama.com

}

private void button6_Click(object sender, EventArgs e)

{

frm4.ShowDialog();

}

private void button7_Click(object sender, EventArgs e)

{

frm5.ShowDialog();

}//wwww.gorselprogramlama.com

}

}

[/code]

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…

[code language=”CSharp”]
using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Data.SqlClient;

using System.Drawing;//wwww.gorselprogramlama.com

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace Fırın_Takip_Programı

{

public partial class Form3 : Form

{

public Form2 frm2;//wwww.gorselprogramlama.com

public Form3()

{

InitializeComponent();

}

public SqlConnection bag = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=Data;Integrated Security=True");

public SqlCommand kmt = new SqlCommand();

public SqlDataAdapter adtr = new SqlDataAdapter();

public DataSet dtst = new DataSet();//wwww.gorselprogramlama.com

public Boolean durum = false;

public void stoklistele()

{

bag.Open();

SqlDataAdapter adtr = new SqlDataAdapter("Select * From Stok", bag);

adtr.Fill(dtst, "Stok");//wwww.gorselprogramlama.com

dataGridView1.DataSource = dtst.Tables["Stok"];

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 Stok([Mal Cinsi],Birimi,[Fiyatı],Kdv,[Stoga Giren Miktar])VALUES(‘" + textBox1.Text + "’,’" + textBox2.Text + "’,’" + textBox3.Text + "’,’" + textBox4.Text + "’,’" + textBox5.Text + "’)";

kmt.ExecuteNonQuery();//wwww.gorselprogramlama.com

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();

stoklistele();

MessageBox.Show("Kayıt işlemi tamamlandı !");

//wwww.gorselprogramlama.com

}

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++)

{//wwww.gorselprogramlama.com

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();//wwww.gorselprogramlama.com

bag.Close();

dtst.Tables["Stok"].Clear();

stoklistele();

}

}

catch

{ ;}

}

private void button3_Click(object sender, EventArgs e)

{

this.Close();

}//wwww.gorselprogramlama.com

private void Form3_Load(object sender, EventArgs e)

{

stoklistele();

}

}//wwww.gorselprogramlama.com

}

[/code]

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…

[code language=”CSharp”]
using System;//wwww.gorselprogramlama.com

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Data.SqlClient;

using System.Drawing;

using System.Linq;

using System.Text;//wwww.gorselprogramlama.com

using System.Windows.Forms;

namespace Fırın_Takip_Programı

{

public partial class Form4 : Form

{

public Form2 frm2;

public Form4()

{

InitializeComponent();

}

public SqlConnection bag = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=data;Integrated Security=True");

public SqlCommand kmt = new SqlCommand();

public SqlDataAdapter adtr = new SqlDataAdapter();

public DataSet dtst = new DataSet();

public void listele()

{

bag.Open();

SqlDataAdapter adtr = new SqlDataAdapter("Select * From [Eleman Kayıt]", bag);

adtr.Fill(dtst, "[Eleman Kayıt]");//wwww.gorselprogramlama.com

dataGridView1.DataSource = dtst.Tables["[Eleman Kayıt]"];

adtr.Dispose();

bag.Close();

}//wwww.gorselprogramlama.com

private void Form4_Load(object sender, EventArgs e)

{

listele();

}

private void button1_Click(object sender, EventArgs e)

{

bag.Open();

kmt.Connection = bag;//wwww.gorselprogramlama.com

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();//wwww.gorselprogramlama.com

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)//wwww.gorselprogramlama.com

{

bag.Open();

kmt.Connection = bag;

kmt.CommandText = "DELETE from [Eleman Kayıt] WHERE Adres=’" + textBox3.Text + "’";

kmt.ExecuteNonQuery();

kmt.Dispose();//wwww.gorselprogramlama.com

bag.Close();

dtst.Tables["[Eleman Kayıt]"].Clear();

listele();

}

}

private void button4_Click(object sender, EventArgs e)

{//wwww.gorselprogramlama.com

this.Close();

}

}

}

[/code]

FORM5 İçerisine Yazılacak Kodlar…

[code language=”CSharp”]
using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Data.SqlClient;

using System.Drawing;//wwww.gorselprogramlama.com

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();//wwww.gorselprogramlama.com

}

public SqlConnection bag = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=Data;Integrated Security=True");

public SqlCommand kmt = new SqlCommand();

public SqlDataAdapter adtr = new SqlDataAdapter();

public DataSet dtst = new DataSet();

public void listele()

{

bag.Open();

SqlDataAdapter adtr = new SqlDataAdapter("Select * From [Müsteri]", bag);

adtr.Fill(dtst, "[Müsteri]");//wwww.gorselprogramlama.com

dataGridView1.DataSource = dtst.Tables["[Müsteri]"];

adtr.Dispose();

bag.Close();

}

private void button1_Click(object sender, EventArgs e)

{//wwww.gorselprogramlama.com

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();//wwww.gorselprogramlama.com

bag.Close();

dtst.Clear();

listele();

}

private void button2_Click(object sender, EventArgs e)

{

string silinecek;//wwww.gorselprogramlama.com

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;

//wwww.gorselprogramlama.com

}

}

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;//wwww.gorselprogramlama.com

kmt.CommandText = "DELETE from ucret WHERE [Firma Adı]=’" + silinecek + "’";

kmt.ExecuteNonQuery();

kmt.Dispose();

bag.Close();

dtst.Tables["[Müsteri]"].Clear();

listele();//wwww.gorselprogramlama.com

}

}

catch

{ ;}

}

private void button4_Click(object sender, EventArgs e)

{

this.Close();

}

private void Form5_Load(object sender, EventArgs e)

{

listele();//wwww.gorselprogramlama.com

}

private void textBox9_TextChanged(object sender, EventArgs e)

{

SqlDataAdapter adtr = new SqlDataAdapter("Select * From [Müsteri]", bag);

if (textBox9.Text == "")

{

kmt.Connection = bag;

kmt.CommandText = "Select * from [Müsteri]";

adtr.SelectCommand = kmt;//wwww.gorselprogramlama.com

adtr.Fill(dtst, "[Müsteri]");

}

if (Convert.ToBoolean(bag.State) == false)

{//wwww.gorselprogramlama.com

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]");//wwww.gorselprogramlama.com

bag.Close();

}

}

}

[/code]

Projeyi İNDİR

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir