public static void guncelle(Ogrenci ogrenci) { conn.Open(); string sorgu = "update ogrenciler set isim=@isim,soyisim=@soyisim,email=@email,cinsiyet=@cinsiyet,bolum=@bolum,dogum_tarihi=@dogum where ogrenci_no=@id"; OleDbCommand cmd = conn.CreateCommand(); cmd.CommandText = sorgu; cmd.Parameters.AddWithValue("@isim", ogrenci.isim); cmd.Parameters.AddWithValue("@soyisim", ogrenci.soyisim); cmd.Parameters.AddWithValue("@email", ogrenci.email); cmd.Parameters.AddWithValue("@cinsiyet", ogrenci.cinsiyet.cinsiyet); cmd.Parameters.AddWithValue("@bolum", ogrenci.bolum); cmd.Parameters.AddWithValue("@dogum_tarihi", ogrenci.dogumTarihi); cmd.Parameters.AddWithValue("@no", ogrenci.ogrid); try { if (cmd.ExecuteNonQuery() > 0) { MessageBox.Show("Kayıt Guncellendi."); } else { MessageBox.Show("Kayıt Guncellenemedi"); } } catch (Exception e) { MessageBox.Show(e.Message); } finally { conn.Close(); } }
public static void ekle(Ogrenci ogrenci) { conn.Open(); string sorgu = "insert into ogrenciler(ogrenci_no,isim,soyisim,email,cinsiyet,bolum,dogum_tarihi) values(@no,@isim,@soyisim,@email," + "@cinsiyet,@bolum,@dogum_tarihi);"; OleDbCommand cmd = conn.CreateCommand(); cmd.CommandText = sorgu; cmd.Parameters.AddWithValue("@no", ogrenci.ogrid); cmd.Parameters.AddWithValue("@isim", ogrenci.isim); cmd.Parameters.AddWithValue("@soyisim", ogrenci.soyisim); cmd.Parameters.AddWithValue("@email", ogrenci.email); cmd.Parameters.AddWithValue("@cinsiyet", ogrenci.cinsiyet.cinsiyet); cmd.Parameters.AddWithValue("@bolum", ogrenci.bolum); cmd.Parameters.AddWithValue("@dogum_tarihi", ogrenci.dogumTarihi); try { if (cmd.ExecuteNonQuery() > 0) { MessageBox.Show("Kayıt Eklendi"); } else { MessageBox.Show("Kayıt Eklenemedi"); } } catch (Exception e) { MessageBox.Show("Girdiğiniz öğrenci numarası başka bir öğrenciye aittir."); } finally { conn.Close(); } }
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int indx = dataGridView1.SelectedRows.Count; if (indx > 0) { try { int id = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value.ToString()); Ogrenci ogr = Database.GetOgrenci(id); ogrenci_bilgisi ogrencibilgisi = new ogrenci_bilgisi(ogr); ogrencibilgisi.ShowDialog(); } catch (NullReferenceException) { } } else { MessageBox.Show("Bilgisi gösterilecek öğrenciyi seçiniz."); } }
private void button2_Click(object sender, EventArgs e) { int indx = dataGridView1.SelectedRows.Count; if (indx > 0) { int ogrenciId = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[1].Value.ToString()); int kitapId = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[3].Value.ToString()); Boolean durum = Convert.ToBoolean(dataGridView1.SelectedRows[0].Cells[8].Value); int kayit_id = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value); DateTime alim; DateTime teslim; if (durum) { alim = Database.alimTarihiSorgula(ogrenciId, kayit_id, "kayit_gecmisi"); teslim = Database.teslimTarihiSorgula(ogrenciId, kayit_id, "kayit_gecmisi"); } else { alim = Database.alimTarihiSorgula(ogrenciId, kitapId, "ogrenci_kitap"); teslim = Database.teslimTarihiSorgula(ogrenciId, kitapId, "ogrenci_kitap"); } Ogrenci ogr = Database.GetOgrenci(ogrenciId); Kitap k = Database.GetKitap(kitapId); teslimForm = new teslim_form(ogr, k, alim, teslim, durum, kayit_id); teslimForm.FormClosing += new FormClosingEventHandler(teslimFormKapaniyor); teslimForm.ShowDialog(); } else { MessageBox.Show("Bir Kayıt seçiniz."); } }
public ogr_ekle(Ogrenci ogrenci) { InitializeComponent(); setFields(ogrenci); }
public ogrenci_bilgisi(Ogrenci ogrenci) { InitializeComponent(); this.ogrenci = ogrenci; setViews(); }