Öğrenci Bilgi İşlemleri C#.NET(C.NET)

Öğrenci Bilgi İşlemleri C#.NET(C.NET)…

FORM1 İçerisine Yazılacak Kodlar…

[code=’CSharp’]
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 WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form2 frm2;//form1 de form2 nin çağrılması için frm2 değişkeni tanımlandı
public Form3 frm3;//form1 de form3 nin çağrılması için frm3 değişkeni tanımlandı
public Form4 frm4;//form1 de form4 nin çağrılması için frm4 değişkeni tanımlandı
public Form5 frm5;//form1 de form5 nin çağrılması için frm5 değişkeni tanımlandı
public Form1()
{
InitializeComponent();
frm2 = new Form2();
frm3 = new Form3();
frm4= new Form4();
frm5 = new Form5();
frm2.frm1 = this;//form1 de aktif olan form kapatıldı
frm3.frm1 = this;//form1 de aktif olan form kapatıldı
frm4.frm1 = this;//form1 de aktif olan form kapatıldı
frm5.frm1 = this;//form1 de aktif olan form kapatıldı
}
public OleDbConnection bag = new OleDbConnection(“Provider = Microsoft.Jet.OleDb.4.0;Data Source=vt.mdb”);//veri tabanında yapılan değişikliklerde kullanılacak olan bağ değişkeni tanımlandı.
public OleDbCommand kmt = new OleDbCommand();//sql komutlarıı kullanmak için kmt değişkeni tanımlandı.
public OleDbDataAdapter adtr = new OleDbDataAdapter();//OleDbDataAdapter adtr değişkeni olarak tanımlandı
public DataSet dtst = new DataSet();//Dataset dtst değişkeni olarak tanımlandı.

public void listele()//listele adında değişken tanımlandı.
{
bag.Open();//veri tabanını açıldı.
OleDbDataAdapter adtr = new OleDbDataAdapter(“Select * from ogrenci_bil”, bag);//DataGrid in içinde ogrenci_bil tablosundaki tüm veriler gösterildi.
adtr.Fill(dtst, “ogrenci_bil”);
dataView1.Table = dtst.Tables[0];
dataGrid1.DataSource = dataView1;
adtr.Dispose();
bag.Close();

}
public void listele2()//listele2 adında değişken tanımlandı.
{
bag.Open();//bağlantı açıldı
OleDbDataAdapter adtr = new OleDbDataAdapter(“Select * From veli_bil”, bag);//DataGrid in içinde veli_bil tablosundaki tüm veriler gösterildi.
adtr.Fill(dtst, “veli_bil”);
dataView2.Table = dtst.Tables[1];
dataGrid2.DataSource = dataView2;
adtr.Dispose();
bag.Close();

}
public void listele3()//listele3 adında değişken tanımlandı.
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter(“Select * From not_bil”, bag);//DataGrid in içinde not_bil tablosundaki tüm veriler gösterildi.
adtr.Fill(dtst, “not_bil”);
dataView3.Table = dtst.Tables[2];
dataGrid3.DataSource = dataView3;
adtr.Dispose();
bag.Close();
}
public void listele4()//listele4 adında değişken tanımlandı.
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter(“Select * From devamsizlik_bil”, bag);//DataGrid in içinde devamsizlik_bil tablosundaki tüm veriler gösterildi.
adtr.Fill(dtst, “devamsizlik_bil”);
dataView4.Table = dtst.Tables[3];
dataGrid4.DataSource = dataView4;
adtr.Dispose();
bag.Close();
}
private void Form1_Load(object sender, EventArgs e)
{
listele();//öğrenci bilgilerinin datagridde görüntülenmesi için yazıldı.
listele2();//veli bilgilerinin datagridde görüntülenmesi için yazıldı.
listele3();//not bilgilerinin datagridde görüntülenmesi için yazıldı.
listele4();//devamsızlık bilgilerinin datagridde görüntülenmesi için yazıldı.

}

private void button1_Click_1(object sender, EventArgs e)
{
frm2.Show();//form1 de form2 çağrıldı.
this.Hide();//aktif form kapatıldı.
}

private void button2_Click_1(object sender, EventArgs e)
{
frm3.Show();//form1 de form3 çağrıldı.
this.Hide();//aktif form kapatıldı.
}

private void button3_Click_1(object sender, EventArgs e)
{
frm4.Show();//form1 de form4 çağrıldı.
this.Hide();//aktif form kapatıldı.
}

private void button5_Click_1(object sender, EventArgs e)
{
frm5.Show();//form1 de form5 çağrıldı.
this.Hide();//aktif form kapatıldı.
}

private void button4_Click_1(object sender, EventArgs e)
{
Application.Exit();
}
}
}

[/code]

FORM2 İçerisine Yazılacak Kodlar…

[code=’CSharp’]
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 WindowsFormsApplication1
{
public partial class Form2 : Form
{
public Form1 frm1;//frm1 tanıtldı.
public Form2()
{
InitializeComponent();
}
OleDbConnection bag = new OleDbConnection(“Provider=Microsoft.Jet.OleDb.4.0;Data Source=vt.mdb”);//veri tabanında yapılan değişikliklerde kullanılacak olan bağ değişkeni tanımlandı.
OleDbCommand kmt = new OleDbCommand();//sql komutları kullanmak için kmt değişkeni tanımlandı.
OleDbDataAdapter adtr = new OleDbDataAdapter();//OleDbDataAdapter adtr değişkeni olarak tanımlandı
public DataSet dtst = new DataSet();//Dataset dtst değişkeni olarak tanımlandı.
void combo1()
{
bag.Open();//veri tabanı açıldı.
kmt.Connection = bag;
kmt.CommandText = “Select * From sinif”;//öğrenci bilgisindeki sınıf tablosundaki bilgiler sql kodu ile gösterildi.
OleDbDataReader oku;
oku = kmt.ExecuteReader();
while (oku.Read())
{
comboBox1.Items.Add(oku[0].ToString());
}

bag.Close();//veri tabanı kapatıldı.
oku.Dispose();
comboBox1.Sorted = true;//tablodaki verilerin sıralı olması sağlandı.

}

private void Form2_Load(object sender, EventArgs e)
{
combo1();//form2 de combo içindeki bilgilerin formda görüntülenmesi sağlandı.
frm1.listele();//form2 de yapılan değişiklerin form1 de öğrenci bilgileri datagridin de görüntülenmesi sağlandı.
}

private void button5_Click(object sender, EventArgs e)
{
frm1.Show();//form1 çağrıldı.
this.Hide();//aktif olan form kapatıldı.
}

private void button6_Click(object sender, EventArgs e)
{
frm1.frm3.Show();//form3 çağrıldı.
this.Hide();//aktif olan form kapatıldı.
}

private void button7_Click(object sender, EventArgs e)
{
frm1.frm4.Show();//form4 çağrıldı.
this.Hide();//aktif olan form kapatıldı.
}

private void button8_Click(object sender, EventArgs e)
{
frm1.frm5.Show();//form5 çağrıldı.
this.Hide();//aktif olan form kapatıldı.
}

private void button1_Click(object sender, EventArgs e)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = “INSERT INTO ogrenci_bil(tc_kimlik,ad,soyad,okul_no,adres,telefon,cep_telefonu)VALUES(‘” + textBox1.Text + “‘,'” + textBox2.Text + “‘,'” + textBox3.Text + “‘,'” + textBox4.Text + “‘,'” + textBox5.Text + “‘,'” + textBox6.Text + “‘,'” + textBox7.Text + “‘)”;//öğrenci bilgisindeki tüm veriler kaydedildi.
frm1.kmt.ExecuteNonQuery();
frm1.kmt.Dispose();
frm1.bag.Close();
frm1.dtst.Clear();
frm1.listele();
}

private void button2_Click(object sender, EventArgs e)
{
DialogResult cevap;
cevap = MessageBox.Show(“Kaydı Silmek İstediğinizden Emin misiniz”, “Uyarı”, MessageBoxButtons.YesNo, MessageBoxIcon.Question);//uyarı mesajı verildi.
if (cevap == DialogResult.Yes)
{

frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText=”DELETE FROM ogrenci_bil WHERE tc_kimlik='”+textBox8.Text+”‘”;//tc kimlik şartına göre öğrenci bilgisindeki veriler silindi.
frm1.kmt.ExecuteNonQuery();
frm1.kmt.Dispose();
frm1.bag.Close();
frm1.dtst.Clear();
frm1.listele();
}
}

private void button4_Click(object sender, EventArgs e)
{
Application.Exit();
}

private void button3_Click(object sender, EventArgs e)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = “UPDATE ogrenci_bil SET ad='” + textBox2.Text + “‘,soyad='” + textBox3.Text + “‘,okul_no='” + textBox4.Text + “‘,adres='” + textBox5.Text + “‘,telefon='” + textBox6.Text + “‘,cep_telefonu='” + textBox7.Text + “‘WHERE tc_kimlik='” + textBox1.Text + “‘”;//tc kimlik şartına göre öğrenci bilgisindeki veriler güncellendi.
frm1.kmt.ExecuteNonQuery();
frm1.kmt.Dispose();
frm1.bag.Close();
frm1.dtst.Clear();
frm1.listele();

}

private void button9_Click(object sender, EventArgs e)
{
textBox1.Clear();//textin içi temizlendi.
textBox2.Clear();//textin içi temizlendi.
textBox3.Clear();//textin içi temizlendi.
textBox4.Clear();//textin içi temizlendi.
comboBox1.Text = “”;//combonun içi temizlendi.
textBox5.Clear();//textin içi temizlendi.
textBox6.Clear();//textin içi temizlendi.
textBox7.Clear();//textin içi temizlendi.

}
}
}

[/code]

FORM3 İçerisine Yazılacak Kodlar…

[code=’CSharp’]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
public partial class Form3 : Form
{
public Form1 frm1;
public Form3()
{
InitializeComponent();
}

private void Form3_Load(object sender, EventArgs e)
{
frm1.listele2();//form3 de yapılan değişikliklerin form1 de veli bilgileri datagridin de görüntülenmesi sağlandı.
}

private void button5_Click(object sender, EventArgs e)
{
frm1.Show();//form1 çağrıldı.
this.Hide();//aktif olan form kapatıldı.
}

private void button6_Click(object sender, EventArgs e)
{
frm1.frm2.Show();//form2 çağrıldı.
this.Hide();//aktif olan form kapatıldı.
}

private void button7_Click(object sender, EventArgs e)
{
frm1.frm4.Show();//form4 çağrıldı.
this.Hide();//aktif olan form kapatıldı.
}

private void button8_Click(object sender, EventArgs e)
{
frm1.frm5.Show();//form5 çağrıldı.
this.Hide();//aktif olan form kapatıldı.
}

private void button9_Click(object sender, EventArgs e)
{
textBox1.Clear();//textin içi temizlendi.
textBox2.Clear();//textin içi temizlendi.
textBox3.Clear();//textin içi temizlendi.
textBox4.Clear();//textin içi temizlendi.
textBox5.Clear();//textin içi temizlendi.
}

private void button1_Click(object sender, EventArgs e)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = “INSERT INTO veli_bil(ad,soyad,yakinlik_derecesi,cep_telefonu,adres)VALUES(‘” + textBox1.Text + “‘,'” + textBox2.Text + “‘,'” + textBox3.Text + “‘,'” + textBox4.Text + “‘,'” + textBox5.Text + “‘)”;//veli bilgisindeki tüm veriler kaydedildi.
frm1.kmt.ExecuteNonQuery();
frm1.kmt.Dispose();
frm1.bag.Close();
frm1.dtst.Clear();
frm1.listele2();
}

private void button2_Click(object sender, EventArgs e)
{
DialogResult cevap;
cevap = MessageBox.Show(“Kaydı Silmek İstediğinizden Emin misiniz”, “Uyarı”, MessageBoxButtons.YesNo, MessageBoxIcon.Question);//uyarı mesajı verildi.
if (cevap == DialogResult.Yes)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = “DELETE FROM veli_bil WHERE ‘” + textBox1.Text + “‘”;//veli bilgisindeki veriler silindi.
frm1.kmt.ExecuteNonQuery();
frm1.kmt.Dispose();
frm1.bag.Close();
frm1.dtst.Clear();
frm1.listele2 ();
}
}

private void button4_Click(object sender, EventArgs e)
{
Application.Exit();
}

private void button3_Click(object sender, EventArgs e)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = “UPDATE veli_bil SET ad='” + textBox1.Text + “‘,soyad='” + textBox2.Text + “‘,yakinlik_derecesi='” + textBox3.Text + “‘,cep_telefonu='” + textBox4.Text + “‘WHERE adres='” + textBox5.Text + “‘”;//adres şartına göre veli bilgisindeki veriler güncellendi.
frm1.kmt.ExecuteNonQuery();
frm1.kmt.Dispose();
frm1.bag.Close();
frm1.dtst.Clear();
frm1.listele();
}
}
}

[/code]

FORM4 İçerisine Yazılacak Kodlar…

[code=’CSharp’]
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 WindowsFormsApplication1
{
public partial class Form4 : Form
{
int Yazılı1, Yazılı2, Yazılı3, Sozlu1, a;//yazılı1,yazılı2,yazılı3,sözlü değişkenleri tanımlandı.
long Ortalama;//ortalama değişkeni tanımlandı.
int not = 0;//not durumu 0 yapıldı.
public Form1 frm1;
public Form4()
{
InitializeComponent();
}
OleDbConnection bag = new OleDbConnection(“Provider=Microsoft.Jet.OleDb.4.0;Data Source=vt.mdb”);//veri tabanında yapılan değişikliklerde kullanılacak olan bağ değişkeni tanımlandı.
OleDbCommand kmt = new OleDbCommand();//sql komutları kullanmak için kmt değişkeni tanımlandı.
OleDbDataAdapter adtr = new OleDbDataAdapter();//OleDbDataAdapter adtr değişkeni olarak tanımlandı
DataSet dtst = new DataSet();//Dataset dtst değişkeni olarak tanımlandı.
void combo1()
{
bag.Open();//veri tabanı açıldı.
kmt.Connection = bag;
kmt.CommandText = “Select * From sinif”;//not bilgisindeki sınıf tablosundaki bilgiler sql kodu ile gösterildi.
OleDbDataReader oku;
oku = kmt.ExecuteReader();
while (oku.Read())
{
comboBox1.Items.Add(oku[0].ToString());
}

bag.Close();//veri tabanı kapatıldı.
oku.Dispose();
comboBox1.Sorted = true;//tablodaki verilerin sıralı olması sağlandı.

}

void combo2()
{
bag.Open();//veri tabanı kapatıldı.
kmt.Connection = bag;
kmt.CommandText = “Select * From ders”;//not bilgisindeki ders tablosundaki bilgiler sql kodu ile gösterildi.
OleDbDataReader oku;
oku = kmt.ExecuteReader();
while (oku.Read())
{
comboBox2.Items.Add(oku[0].ToString());
}
bag.Close();
oku.Dispose();
comboBox2.Sorted = true;//tablodaki verilerin sıralı olması sağlandı.
}
void combo3()
{
bag.Open();//veri tabanı kapatıldı.
kmt.Connection = bag;
kmt.CommandText = “Select * From bolum”;//not bilgisindeki ders tablosundaki bilgiler sql kodu ile gösterildi.
OleDbDataReader oku;
oku = kmt.ExecuteReader();
while (oku.Read())
{
comboBox3.Items.Add(oku[0].ToString());
}
bag.Close();
oku.Dispose();
comboBox3.Sorted = true;//tablodaki verilerin sıralı olması sağlandı.
}
private void Form4_Load(object sender, EventArgs e)
{
combo1();//form4 de combo içindeki sınıf bilgilerinin formda görüntülenmesi sağlandı.
combo2();//form4 de combo içindeki ders bilgilerinin formda görüntülenmesi sağlandı.
combo3();//form4 de combo içindeki bölüm bilgilerinin formda görüntülenmesi sağlandı.
frm1.listele3();//form4 de yapılan değişiklerin form1 de not bilgileri datagridin de görüntülenmesi sağlandı.
}

private void label8_Click(object sender, EventArgs e)
{

}

private void comboBox3_SelectedIndexChanged(object sender, EventArgs e)
{

if (comboBox3.Text == “bilişim teknolojileri”)// combobox3 Bilişim Teknolojilerine eşit ise combobox 1 içinde yapacağımız değişkenlikleri belirlendi.
{
comboBox1.Text = “”;//combo1 in içi boşaltıldı.
comboBox1.Items.Clear();//combo1 in içi temizlendi.
comboBox1.Items.Add(“10 Tb”);//combo1 Bilişim teknolojilerine eşit ise combo3 içine yazılacak sınıflar
comboBox1.Items.Add(“11 Tb”);
comboBox1.Items.Add(“12 Tb”);
}
if (comboBox3.Text == “kimya teknolojileri”)// combobox3 Kimya Teknolojilerine eşit ise combobox 1 içinde yapacağımız değişkenlikleri belirlendi.
{
comboBox1.Text = “”;//combo1 in içi boşaltıldı.
comboBox1.Items.Clear();//combo1 in içi temizlendi.
comboBox1.Items.Add(“10 K”);//combo1 Kimya teknolojilerine eşit ise combo3 içine yazılacak sınıflar
comboBox1.Items.Add(“11 L”);
comboBox1.Items.Add(“12 M”);
}
if (comboBox3.Text == “makine ressamlığı”)// combobox3 makine ressamlığı eşit ise combobox 1 içinde yapacağımız değişkenlikleri belirlendi.
{
comboBox1.Text = “”;//combo1 in içi boşaltıldı.
comboBox1.Items.Clear();//combo1 in içi temizlendi.
comboBox1.Items.Add(“10 F”);//combo1 makine ressamlığı eşit ise combo3 içine yazılacak sınıflar
comboBox1.Items.Add(“11 F”);
comboBox1.Items.Add(“12 F”);
}
if (comboBox3.Text == “ahşap teknolojileri”)// combobox3 Ahşap Teknolojilerine eşit ise combobox 1 içinde yapacağımız değişkenlikleri belirlendi.
{
comboBox1.Text = “”;//combo1 in içi boşaltıldı.
comboBox1.Items.Clear();//combo1 in içi temizlendi
comboBox1.Items.Add(“10 H”);//combo1 Ahşap teknolojilerine eşit ise combo3 içine yazılacak sınıflar
comboBox1.Items.Add(“11 H”);
comboBox1.Items.Add(“12 H”);
}
if (comboBox3.Text == “metal teknolojileri”)// combobox3 Metal Teknolojilerine eşit ise combobox 1 içinde yapacağımız değişkenlikleri belirlendi.
{
comboBox1.Text = “”;//combo1 in içi boşaltıldı.
comboBox1.Items.Clear();//combo1 in içi temizlendi
comboBox1.Items.Add(“10 G”);//combo1 Metal teknolojilerine eşit ise combo3 içine yazılacak sınıflar
comboBox1.Items.Add(“11 G”);
comboBox1.Items.Add(“12 G”);
}
if (comboBox3.Text == “elektrik ve elektronik teknolojileri”)// combobox3 Kimya Teknolojilerine eşit ise combobox 1 içinde yapacağımız değişkenlikleri belirlendi.
{
comboBox1.Text = “”;//combo1 in içi boşaltıldı.
comboBox1.Items.Clear();//combo1 in içi temizlendi
comboBox1.Items.Add(“10 Te”);//combo1 elektrik ve elektronik teknolojilerine eşit ise combo3 içine yazılacak sınıflar
comboBox1.Items.Add(“11 Te”);
comboBox1.Items.Add(“12 Te”);
}
}

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{

}

private void textBox4_TextChanged(object sender, EventArgs e)
{
try
{

Yazılı1= int.Parse(textBox4.Text);
Yazılı2 = int.Parse(textBox5.Text);
Yazılı3 = int.Parse(textBox6.Text);
Sozlu1 = int.Parse(textBox7.Text);
Ortalama = ((Yazılı1 + Yazılı2 + Yazılı3 + Sozlu1 ) / 4);
textBox8.Text = Ortalama.ToString();
}
catch
{
;
}

}

private void textBox5_TextChanged(object sender, EventArgs e)
{
try
{

Yazılı1 = int.Parse(textBox4.Text);
Yazılı2 = int.Parse(textBox5.Text);
Yazılı3 = int.Parse(textBox6.Text);
Sozlu1 = int.Parse(textBox7.Text);
Ortalama = ((Yazılı1 + Yazılı2 + Yazılı3 + Sozlu1) / 4);
textBox8.Text = Ortalama.ToString();
}
catch
{
;
}
}

private void textBox6_TextChanged(object sender, EventArgs e)
{
try
{

Yazılı1 = int.Parse(textBox4.Text);
Yazılı2 = int.Parse(textBox5.Text);
Yazılı3 = int.Parse(textBox6.Text);
Sozlu1 = int.Parse(textBox7.Text);
Ortalama = ((Yazılı1 + Yazılı2 + Yazılı3 + Sozlu1) / 4);
textBox8.Text = Ortalama.ToString();
}
catch
{
;
}
}

private void textBox7_TextChanged(object sender, EventArgs e)
{
try
{

Yazılı1 = int.Parse(textBox4.Text);
Yazılı2 = int.Parse(textBox5.Text);
Yazılı3 = int.Parse(textBox6.Text);
Sozlu1 = int.Parse(textBox7.Text);
Ortalama = ((Yazılı1 + Yazılı2 + Yazılı3 + Sozlu1) / 4);
textBox8.Text = Ortalama.ToString();
}
catch
{
;
}
}

private void textBox8_TextChanged(object sender, EventArgs e)
{
try
{
a = int.Parse(textBox8.Text);
if (a <= 24 &amp;amp;&amp;amp; 0) //a 24 den küçük 0 dan büyük olduğunda not = 0;//not 0 else if (a <= 44 &amp;amp;&amp;amp; a > 24) //a 44 den küçük 24 den büyük olduğunda
not = 1;//not1
else
if (a <= 54 &amp;amp;&amp;amp; a > 44)//a 54 den küçük 44 den büyük olduğunda
not = 2;//not2
else
if (a <= 69 &amp;amp;&amp;amp; a > 54)//a 54 den küçük 44 den büyük olduğunda
not = 3;//not3
else
if (a <= 84 &amp;amp;&amp;amp; a > 69)//a 84 den küçük 69 dan büyük olduğunda
not = 4;//not4
else
if (a <= 100 &amp;amp;&amp;amp; a > 84)//a 100 den küçük 84 den büyük olduğunda
not = 5;//not5

switch (not) //not değerleri girildi.
{
case 0://case 0 durumunda
textBox9.Text = “0”;//textin içine 0 atandı.
break;
case 1://case 1 durumunda
textBox9.Text = “1”;//textin içine 1 atandı.
break;
case 2://case 2 durumunda
textBox9.Text = “2”;//textin içine 2 atandı.
break;
case 3://case 3 durumunda
textBox9.Text = “3”;//textin içine 3 atandı.
break;
case 4://case 4 durumunda
textBox9.Text = “4”;//textin içine 4 atandı.
break;
case 5://case 4 durumunda
textBox9.Text = “5”;//textin içine 4 atandı.
break;
}
}
catch
{
;
}
}

private void button5_Click(object sender, EventArgs e)
{
frm1.Show();//form1 çağrıldı.
this.Hide();//aktif form kapatıldı.
}

private void button6_Click(object sender, EventArgs e)
{
frm1.frm2.Show();//form2 çağrıldı.
this.Show();//aktif form kapatıldı.
}

private void button7_Click(object sender, EventArgs e)
{
frm1.frm3.Show();//form3 çağrıldı.
this.Show();//aktif form kapatıldı.
}

private void button8_Click(object sender, EventArgs e)
{
frm1.frm5.Show();//form 5 çağrıldı.
this.Show();//aktif form kapatıldı.
}

private void button4_Click(object sender, EventArgs e)
{
Application.Exit();
}

private void button9_Click(object sender, EventArgs e)
{
textBox1.Clear();//textin çi temizlendi.
textBox2.Clear();//textin çi temizlendi.
textBox3.Clear();//textin çi temizlendi.
textBox4.Clear();//textin çi temizlendi.
textBox5.Clear();//textin çi temizlendi.
textBox6.Clear();//textin çi temizlendi.
textBox7.Clear();//textin çi temizlendi.
textBox8.Clear();//textin çi temizlendi.
textBox9.Clear();//textin çi temizlendi.
comboBox1.Text = “”;//combonun içi temizlendi.
comboBox2.Text = “”;//combonun içi temizlendi.
comboBox3.Text = “”;//combonun içi temizlendi.

}

private void button1_Click(object sender, EventArgs e)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = “INSERT INTO not_bil(ad,soyad,okul_no,yazili1,yazili2,yazili3,sozlu,ortalama,puan)VALUES(‘” + textBox1.Text + “‘,'” + textBox2.Text + “‘,'” + textBox3.Text + “‘,'” + textBox4.Text + “‘,'” + textBox5.Text + “‘,'” + textBox6.Text + “‘,'” + textBox7.Text + “‘,'” + textBox8.Text + “‘,'” + textBox9.Text + “‘)”;//not bilgisindeki tüm veriler kaydedildi.
frm1.kmt.ExecuteNonQuery();
frm1.kmt.Dispose();
frm1.bag.Close();
frm1.dtst.Clear();
frm1.listele3();
}

private void button2_Click(object sender, EventArgs e)
{
DialogResult cevap;
cevap = MessageBox.Show(“Kaydı Silmek İstediğinizden Emin misiniz”, “Uyarı”, MessageBoxButtons.YesNo, MessageBoxIcon.Question);//uyarı mesajı verildi.
if (cevap == DialogResult.Yes)
{

frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = “DELETE FROM not_bil WHERE okul_no='” + textBox10.Text + “‘”; //okul no şartına göre öğrenci bilgisindeki veriler silindi.
frm1.kmt.ExecuteNonQuery();
frm1.kmt.ExecuteNonQuery();
frm1.kmt.Dispose();
frm1.bag.Close();
frm1.dtst.Clear();
frm1.listele3 ();
}
}

private void button3_Click(object sender, EventArgs e)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = “UPDATE not_bil SET ad='” + textBox1.Text + “‘,soyad='” + textBox2.Text + “‘,yazili1='” + textBox4.Text + “‘,yazili2='” + textBox5.Text + “‘,yazili3='” + textBox6.Text + “‘,sozlu='” + textBox7.Text + “‘,ortalama='” + textBox8.Text + “‘,puan='” + textBox9.Text + “‘ WHERE okul_no='” + textBox3.Text + “‘”;//okul no şartına göre öğrenci bilgisindeki veriler silindi.
frm1.kmt.ExecuteNonQuery();
frm1.kmt.Dispose();
frm1.bag.Close();
frm1.dtst.Clear();
frm1.listele3();
}

}
}

[/code]

FORM5 İçerisine Yazılacak Kodlar…

[code=’CSharp’]
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 WindowsFormsApplication1
{
public partial class Form5 : Form
{
public Form1 frm1;
public Form5()
{
InitializeComponent();

}

private void Form5_Load(object sender, EventArgs e)
{
frm1.listele4();//form5 de yapılan değişikliklerin form1 de devamsızlık bilgileri datagridin de görüntülenmesi sağlandı.
}

private void button5_Click(object sender, EventArgs e)
{
frm1.Show();//form1 çağrıldı.
this.Hide();//Aktif form kapatıldı.
}

private void button6_Click(object sender, EventArgs e)
{
frm1.frm2.Show();//form2 çağrıldı.
this.Show();//Aktif form kapatıldı.
}

private void button7_Click(object sender, EventArgs e)
{
frm1.frm3.Show();//form3 çağrıldı.
this.Show();//Aktif form kapatıldı.
}

private void button8_Click(object sender, EventArgs e)
{
frm1.frm4.Show();//form4 çağrıldı.
this.Show();//Aktif form kapatıldı.
}

private void button9_Click(object sender, EventArgs e)
{
textBox1.Clear();//textin içi temizlendi.
textBox2.Clear();//textin içi temizlendi.
textBox3.Clear();//textin içi temizlendi.
textBox4.Clear();//textin içi temizlendi.
textBox5.Clear();//textin içi temizlendi.

}

private void button1_Click(object sender, EventArgs e)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = “INSERT INTO devamsizlik_bil(okul_no,devamsizlik_durumu,rapor_durumu,sevk_durumu,izin_durumu)VALUES(‘” + textBox1.Text + “‘,'” + textBox2.Text + “‘,'” + textBox3.Text + “‘,'” + textBox4.Text + “‘,'” + textBox5.Text + “‘)”;//devamsızlık bilgisindeki tüm veriler kaydedildi.
frm1.kmt.ExecuteNonQuery();
frm1.kmt.Dispose();
frm1.bag.Close();
frm1.dtst.Clear();
frm1.listele4();
}

private void button4_Click(object sender, EventArgs e)
{
Application.Exit();
}

private void button2_Click(object sender, EventArgs e)
{
DialogResult cevap;
cevap = MessageBox.Show(“Kaydı Silmek İstediğinizden Emin misiniz”, “Uyarı”, MessageBoxButtons.YesNo, MessageBoxIcon.Question);//uyarı mesajı verildi.
if (cevap == DialogResult.Yes)
{

frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = “DELETE FROM devamsizlik_bil WHERE okul_no='” + textBox6.Text + “‘”; //okul no şartına göre devamsızlık bilgisindeki veriler silindi.
frm1.kmt.ExecuteNonQuery();
frm1.kmt.Dispose();
frm1.bag.Close();
frm1.dtst.Clear();
frm1.listele4 ();
}
}

private void button3_Click(object sender, EventArgs e)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = “UPDATE devamsizlik_bil SET devamsizlik_durumu='” + textBox2.Text + “‘,rapor_durumu='” + textBox3.Text + “‘,sevk_durumu='” + textBox4.Text + “‘,izin_durumu='” + textBox5.Text + “‘WHERE okul_no='” + textBox1.Text + “‘”;//okul no şartına göre devamsızlık bilgisindeki veriler silindi.
frm1.kmt.ExecuteNonQuery();
frm1.kmt.Dispose();
frm1.bag.Close();
frm1.dtst.Clear();
frm1.listele4();
}
}
}
[/code]

Projeyi İNDİR

Yorumlar 5

Bir yanıt yazın

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