private void BtnKaydet_Click(object sender, EventArgs e) { OgrenciBL ob = new OgrenciBL(); foreach (DataRow item in dt.Rows) { Ogrenci o = new Ogrenci(); if (item.RowState != DataRowState.Deleted) { o.Ad = item[1].ToString(); o.Soyad = item[2].ToString(); o.Numara = Convert.ToInt32(item[3]); o.Sinifid = 1; } switch (item.RowState) { case DataRowState.Added: ob.Kaydet(o); break; case DataRowState.Deleted: ob.OgrenciSil(Convert.ToInt32(item[0, DataRowVersion.Original])); break; case DataRowState.Modified: o.Ogrenciid = Convert.ToInt32(item[0]); ob.Guncelle(o); break; default: break; } } }
private void btn_Kaydet_Click(object sender, EventArgs e) { OgrenciBL obl = new OgrenciBL(); Ogrenci ogr = new Ogrenci(); ogr.ad = txt_Ad.Text.Trim(); ogr.soyad = txt_Soyad.Text.Trim(); ogr.ogrenciId = ogrenciId; ogr.tc = txt_Tc.Text.Trim(); ogr.anneAd = txt_AnneAdi.Text.Trim(); ogr.anneSoyad = txt_AnneSoy.Text.Trim(); ogr.babaAd = txt_BabaAdi.Text.Trim(); ogr.babaSoyad = txt_BabaSoy.Text.Trim(); ogr.okulId = (int)cmb_OklAdi.SelectedValue; obl.Kaydet(ogr); switch (ogrenciId) { case 0: if (obl.Kaydet(ogr)) { MessageBox.Show("Kayıt Başarılı"); } else { MessageBox.Show("Yeniden Deneyiniz!!"); } break; default: if (obl.Guncelle(ogr)) { MessageBox.Show("Güncelleme Başarılı"); } else { MessageBox.Show("Güncelleme Başarısız!"); } break; } obl.Kaydet(ogr); }
private void btnKaydet_Click(object sender, EventArgs e) { OgrenciBL ob = new OgrenciBL(); foreach (DataRow item in dt.Rows) { Ogrenci ogr = new Ogrenci(); if (item.RowState != DataRowState.Deleted) { ogr.ad = item[1].ToString(); ogr.soyad = item[2].ToString(); // ogr.okulId 4 //bölümü 5 //e posta 6 ogr.tc = item[3].ToString(); ogr.anneAd = item[7].ToString(); ogr.anneSoyad = item[8].ToString(); ogr.babaAd = item[9].ToString(); ogr.babaSoyad = item[10].ToString(); //telefon?? } switch (item.RowState) { case DataRowState.Added: ob.Kaydet(ogr); break; case DataRowState.Deleted: ob.OgrenciSil(Convert.ToInt32(item[0, DataRowVersion.Original])); break; case DataRowState.Modified: ogr.ogrenciId = Convert.ToInt32(item[0]); ob.Guncelle(ogr); break; default: break; } } }
//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(); } }