private void btn_Sil_Click(object sender, EventArgs e) { frmAnasayfa frm = new frmAnasayfa(this); DialogResult cvp = MessageBox.Show("Kayıt Silinecek. Emin misiniz?", "Silme Onayı", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cvp == DialogResult.Yes) { OgrenciBL obl = new OgrenciBL(); if (obl.OgrenciSil(ogrenciId)) { MessageBox.Show("Silme Başarılı!"); Temizle(); } else { MessageBox.Show("Silme hatalı!"); } obl.Dispose(); } else { MessageBox.Show("İşlem İptal Edildi"); Temizle(); } }
private void btnKaydet_Click(object sender, EventArgs e) { OgrenciBL obl = new OgrenciBL(); try { Ogrenci ogrenci = new Ogrenci(); ogrenci.Ad = txtAd.Text.Trim(); ogrenci.Soyad = txtSoyad.Text.Trim(); ogrenci.Numara = txtNumara.Text.Trim(); MessageBox.Show(obl.OgrenciEkle(ogrenci) ? "Başarılı" : "Başarısız"); } catch (SqlException ex) { switch (ex.Number) { case 245: MessageBox.Show("Numara girişinde hata"); break; default: MessageBox.Show("Veritabanı hatası!" + ex.Number); break; } } catch (Exception) { MessageBox.Show("Bir hata oluştu.."); } finally { obl.Dispose(); } }
private void FrmOgrenciListe_Load(object sender, EventArgs e) { OgrenciBL obl = new OgrenciBL(); dt = obl.OgrenciTable(); grdOgrenciler.DataSource = dt; obl.Dispose(); SinifBL sb = new SinifBL(); clmSinif.DataSource = sb.SinifListesi(); clmSinif.DisplayMember = "SinifAd"; clmSinif.ValueMember = "Sinifid"; sb.Dispose(); //(DataGridViewComboBoxColumn)grdOgrenciler.Columns["clmSinif"] }
private void frmOgrenciListele_Load(object sender, EventArgs e) { OgrenciBL obl = new OgrenciBL(); dt = obl.OgrenciTable(); dgvOgrListele.DataSource = dt; obl.Dispose(); OkulBLL okl = new OkulBLL(); clmOkul.DataSource = okl.OkulListesi(); clmOkul.DisplayMember = "Okul_Ad"; clmOkul.ValueMember = "Okul_Id"; BolumBL bol = new BolumBL(); clmBolum.DataSource = bol.BolumListesi(); clmBolum.DisplayMember = "BolumAd"; clmBolum.ValueMember = "BolumId"; }
//Katmanlı Mimari private void BtnKaydet_Click(object sender, EventArgs e) { if (cmbSiniflar.SelectedIndex == 0) { MessageBox.Show("Sınıf Seçiniz"); cmbSiniflar.DroppedDown = true; return; } OgrenciBL obl = new OgrenciBL(); try { Ogrenci ogr = new Ogrenci(); ogr.Ad = txtAd.Text.Trim(); ogr.Soyad = txtSoyad.Text.Trim(); ogr.Numara = int.Parse(txtNumara.Text.Trim()); ogr.Ogrenciid = ogrenciid; ogr.Sinifid = (int)cmbSiniflar.SelectedValue; switch (ogrenciid) { case 0: if (obl.Kaydet(ogr)) { MessageBox.Show("Ekleme Başarılı"); Temizle(); } else { MessageBox.Show("Yeniden Deneyiniz!!"); } break; default: if (obl.Guncelle(ogr)) { Temizle(); MessageBox.Show("Güncelleme Başarılı"); } else { MessageBox.Show("Güncelleme Başarısız!"); } break; } } catch (SqlException ex) { switch (ex.Number) { case 245: MessageBox.Show("Numara alanına sadece rakam giriniz"); break; default: MessageBox.Show("Veritabanı Hatası" + ex.Number); break; } } catch (FormatException) { MessageBox.Show("Numara alanına sadece rakam giriniz"); } catch (Exception) { MessageBox.Show("Bilinmeyen Hata!!"); } finally { obl.Dispose(); } }