private void btnKaydet_Click(object sender, EventArgs e) { OyuncuBL ob = new OyuncuBL(); foreach (DataRow item in dt.Rows) { Oyuncu oyn = new Oyuncu(); if (item.RowState != DataRowState.Deleted) { oyn.TAKIMID = (int)item["TAKIMID"]; oyn.BOLGEID = (int)item["BOLGEID"]; oyn.Overall = item["OVERALL"].ToString(); oyn.Ad = item["AD"].ToString(); oyn.Soyad = item["SOYAD"].ToString(); oyn.Numara = item["NUMARA"].ToString(); oyn.Boy = item["BOY"].ToString(); oyn.DogumTarihi = Convert.ToDateTime(item["DOGUMTARIHI"].ToString()); oyn.Resim = item["RESIM"].ToString(); } switch (item.RowState) { case DataRowState.Added: ob.OyuncuEkle(oyn); break; case DataRowState.Deleted: ob.OyuncuSil(Convert.ToInt32(item[0, DataRowVersion.Original])); break; case DataRowState.Modified: oyn.Oyun = (int)item["ID"]; ob.OyuncuGuncelle(oyn); break; default: break; } } }
public void btnSave_Click(object sender, EventArgs e) { if (cbTakimlar.SelectedIndex == 0) { MessageBox.Show("Takım Seçiniz"); return; } if (cbBolgeler.SelectedIndex == 0) { MessageBox.Show("Bölge Seçiniz"); return; } OyuncuBL obl = new OyuncuBL(); try { oyuncu = new Oyuncu(); oyuncu.Oyun = ID; oyuncu.TAKIMID = (int)cbTakimlar.SelectedValue; oyuncu.BOLGEID = (int)cbBolgeler.SelectedValue; oyuncu.Overall = txtOvr.Text.Trim(); oyuncu.Ad = txtAd.Text.Trim(); oyuncu.Soyad = txtSoyad.Text.Trim(); oyuncu.Numara = txtNo.Text.Trim(); oyuncu.Boy = txtBoy.Text.Trim(); oyuncu.DogumTarihi = (DateTime)dateTimePicker1.Value; oyuncu.Resim = txtResim.Text.Trim(); if (ID == 0) { MessageBox.Show(obl.OyuncuEkle(oyuncu) ? "Ekleme Başarılı" : "Ekleme Başarısız"); } else { MessageBox.Show(obl.OyuncuGuncelle(oyuncu) ? "Güncelleme Başarılı" : "Güncelleme Başarısız"); } } //catch (SqlException ex) //{ //switch (ex.Number) //{ // case 245: // MessageBox.Show("Numara girişinde hata!!!"); // break; // default: // MessageBox.Show("Veritabanı hatası!!!"); // break; //} //} catch (Exception) { //MessageBox.Show("Bir HATA Oluştu!!!"); throw; } finally { obl.Dispose(); Temizle(); } }