コード例 #1
0
        public void HakemEkleme()
        {
            OrduAtamaContext db        = new OrduAtamaContext();
            Hakem            yeniHakem = new Hakem();

            yeniHakem.Ad           = txtHakemAd.Text;
            yeniHakem.SoyAd        = txtHakemSoyad.Text;
            yeniHakem.LisansNo     = Convert.ToInt32(txtLisansNo.Text);
            yeniHakem.VizeDurumuId = cmbVizeDurumu.SelectedIndex + 1;;    // comboboxtan çekilecek
            yeniHakem.KlasmanId    = cmbKlasmanBilgisi.SelectedIndex + 1; // comboboxtan çekilecek
            yeniHakem.KlasmanAdi   = cmbKlasmanBilgisi.SelectedItem.ToString();
            yeniHakem.VizeDurumu   = cmbVizeDurumu.SelectedItem.ToString();
            yeniHakem.AdSoyAd      = txtHakemAd.Text + txtHakemSoyad.Text;
            db.Hakems.Add(yeniHakem);
            if (CiftKayitKontrolu(yeniHakem.Ad, yeniHakem.SoyAd) == true)
            {
                try
                {
                    db.SaveChanges();
                }
                catch (Exception ex)
                {
                    throw;
                }
            }
            else
            {
                MessageBox.Show("Aynı kayıt olduğundan bu kayıt yeniden yapılamaz!!");
            }
        }
コード例 #2
0
        public void HakemSil(string HakemId)
        {
            OrduAtamaContext db = new OrduAtamaContext();
            int hakemId         = Convert.ToInt32(HakemId);

            Hakem silinecekveri = db.Hakems.Where(w => w.Id == hakemId).FirstOrDefault();

            db.Hakems.Remove(silinecekveri);

            // Sorasında SaveChanges ile kaydetmeyi unutmuyoruz.
            db.SaveChanges();
        }