Öğ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();
}
}
}
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.
}
}
}
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();
}
}
}
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; 0) //a 24 den küçük 0 dan büyük olduğunda
not = 0;//not 0
else
if (a <= 44 &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; a > 44)//a 54 den küçük 44 den büyük olduğunda
not = 2;//not2
else
if (a <= 69 &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; a > 69)//a 84 den küçük 69 dan büyük olduğunda
not = 4;//not4
else
if (a <= 100 &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();
}
}
}
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]




proje indirme linki + projenin resimleri patlamış durumda bi güncellenebilir mi?
Selin:
Hatalar düzeltildi. İndirme işlemi yapabilirsiniz.
dataGrid.Table kod kısmında table çıkmıyor ve hata alıyorum nedeni nedir
Bu siteyi güncel atarmısınız linkini acill odev var da
Bu linki Güncel atarmısınız odev var acil yapmam lazım link güncel lazım ..