private void btnSil_Click(object sender, EventArgs e) { DialogResult cvp = MessageBox.Show("Silmek İstediğinize Emin misiniz?", "Silme Onayı!!!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cvp == DialogResult.No) { return; } OyuncuBL obl = new OyuncuBL(); try { if (obl.OyuncuSil(ID)) { MessageBox.Show("Silme İşlemi Başarılı"); } else { MessageBox.Show("Silme İşlemi Hatalı!"); } Temizle(); } catch (Exception) { throw; } finally { obl.Dispose(); } }
private void Bul(int numara, int takımId) { Oyuncu oyn = null; OyuncuBL obl = new OyuncuBL(); oyn = obl.OyuncuBul(numara, takımId); if (oyn != null) { frm.txtOvr.Text = oyn.Overall; frm.txtAd.Text = oyn.Ad; frm.txtSoyad.Text = oyn.Soyad; frm.txtNo.Text = oyn.Numara; frm.txtBoy.Text = oyn.Boy; frm.cbBolgeler.SelectedValue = oyn.BOLGEID; frm.cbTakimlar.SelectedValue = oyn.TAKIMID; frm.dateTimePicker1.Value = Convert.ToDateTime(oyn.DogumTarihi.ToString()); frm.txtResim.Text = oyn.Resim; frm.pictureBox1.ImageLocation = oyn.Resim; frm.pictureBox1.Visible = true; frm.ID = oyn.Oyun; frm.btnTemizle.Visible = true; frm.btnSave.BackgroundImage = global::PlayerLogApp.Properties.Resources.updateicon; frm.btnSil.Visible = true; } else { MessageBox.Show("Oyuncu Bulunamadı"); } }
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; } } }
private void frmOyuncuListe_Load(object sender, EventArgs e) { OyuncuBL ob = new OyuncuBL(); dataGridView1.DataSource = ob.OyuncuTablosu(); dt = ob.OyuncuTablosu(); dataGridView1.DataSource = dt; for (int i = 0; i < dataGridView1.Rows.Count - 1; i++) { //dataGridView1.Rows[i].Cells["clmResim"].Value = Image.FromFile(dt.Rows[i]["RESIM"].ToString()); dataGridView1.Rows[i].Cells["clmResim"].Value = Image.FromFile(dataGridView1.Rows[i].Cells["clmRsmPath"].Value.ToString()); } ob.Dispose(); TakimBL tb = new TakimBL(); clmTakim.DataSource = tb.TakimListesi(); clmTakim.DisplayMember = "TAKIMADI"; clmTakim.ValueMember = "ID"; clmTakim.DataSource = tb.TakimListesi(); tb.Dispose(); BolgeBL bb = new BolgeBL(); clmBolge.DataSource = bb.BolgeListesi(); clmBolge.DisplayMember = "BOLGE"; clmBolge.ValueMember = "ID"; clmBolge.DataSource = bb.BolgeListesi(); bb.Dispose(); }
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(); } }