public void yeniHakemKaydet(Hakem h) { using (var db = new HakemOtomasyonDBEntities()) { db.Hakemler.Add(h); db.SaveChanges(); log.islemiLogla("Ekleme: Hakem " + h.hakem_adi + " eklendi."); } }
public void kaydetHakemDB(Hakem h) { using (var db = new HakemOtomasyonDataContext()) { db.Hakems.InsertOnSubmit(h); db.SubmitChanges(); } log.Logla(" Ekleme : Hakem " + h.adi + " " + h.soyadi + " Sisteme Başarıyla Eklenmiştir."); }
public void hakemSil(int hid) { using (var db = new HakemOtomasyonDBEntities()) { Hakem geciciHkm = db.Hakemler.SingleOrDefault(hkm => hkm.hakem_id == hid); string geciciHkmAdi = geciciHkm.hakem_adi; db.Hakemler.Remove(geciciHkm); db.SaveChanges(); log.islemiLogla("Silme: Hakem " + geciciHkmAdi + " sistemden silindi."); } }
private void btnHakemEkle_Click(object sender, EventArgs e) { Hakem hkm = hakemEkleGirdiKontrol(); if (hkm != null) { hkmcon.yeniHakemKaydet(hkm); //Kayıt işlemi yapıldıktan sonra paneli gizle this.Size = this.MinimumSize; kayitPaneliniTemizle(); //ekledikten sonra tabloyu güncelle btnTabloGuncelle_Click(sender, e); } }
public void silHakemDB(int idAta) { using (var db = new HakemOtomasyonDataContext()) { var sorgu = from h in db.Hakems where h.referansHakem == idAta select h; foreach (var e in sorgu) //SingleOrDefault değilde Foreach kullanma { //sebebim tek bir tane kayıt gelmeyeceği için e.referansHakem = nullableIntDeger; // tek bir kayıt gelmezse SingleOrDefault'ta hata yeriz. } Hakem _hkem = db.Hakems.SingleOrDefault(h => h.id == idAta); db.Hakems.DeleteOnSubmit(_hkem); db.SubmitChanges(); log.Logla(" Silme : Hakem " + _hkem.adi + " " + _hkem.soyadi + " Sistemden Başarıyla Silinmiştir."); } }
public void hakemGuncelle(Hakem localhkm) { using (var db = new HakemOtomasyonDBEntities()) { Hakem geciciHkm = db.Hakemler.SingleOrDefault(hkm => hkm.hakem_id == localhkm.hakem_id); geciciHkm.hakem_adi = localhkm.hakem_adi; geciciHkm.hakem_soyadi = localhkm.hakem_soyadi; geciciHkm.hakem_tur = localhkm.hakem_tur; geciciHkm.hakem_klasman = localhkm.hakem_klasman; geciciHkm.hakem_bolge = localhkm.hakem_bolge; geciciHkm.hakem_grup = localhkm.hakem_grup; db.SaveChanges(); log.islemiLogla("Güncelleme: Hakem " + localhkm.hakem_adi + " bilgileri güncellendi."); } }
private void grupAyarlaHG(Hakem hkm) { if (txtHGyenigrup.Text.Equals("")) { if (comboxHGeskigrup.SelectedIndex != -1) { hkm.hakem_grup = comboxHGeskigrup.SelectedItem.ToString(); } else { hkm.hakem_grup = "yok"; } } else { hkm.hakem_grup = txtHGyenigrup.Text; } }
public void hakemAtamaIslemi() { hakemList = new ArrayList(); yarHakemList = new ArrayList(); dorduncuHakemList = new ArrayList(); using (var db = new HakemOtomasyonDataContext()) { var sorgu = (from h in db.Hakems where h.turu == "Orta Hakem" select h); foreach (var i in sorgu) { hakemList.Add(i.adi); Hakem yarHakem = db.Hakems.SingleOrDefault(h => h.referansHakem == i.id && h.turu == "Yardımcı Hakem"); yarHakemList.Add(yarHakem.adi); Hakem dorduncuHakem = db.Hakems.SingleOrDefault(h => h.referansHakem == i.id && h.turu == "4. Hakem"); dorduncuHakemList.Add(dorduncuHakem.adi); } } }
public void guncelleHakemDB(int idAta, String ad, String soyad, String tur, String klasman, String bolge, Nullable <int> ustHakem) { using (var db = new HakemOtomasyonDataContext()) { Hakem hkem = db.Hakems.SingleOrDefault(t => t.id == idAta); hakemAdiTut = hkem.adi; degisenleriKontrolEt(hkem, ad, soyad, tur, klasman, bolge, ustHakem); hkem.adi = ad; hkem.soyadi = soyad; hkem.turu = tur; hkem.klasmani = klasman; hkem.bolgesi = bolge; hkem.referansHakem = ustHakem; db.SubmitChanges(); log.Logla(" Güncelleme : " + hakemAdiTut + " Hakemindeki Detay Değişiklikler : " + degisenDegerler + " Olarak Güncellenmiştir."); } }
private void btnEkle_Click(object sender, EventArgs e) { Hakem hkem = new Hakem(); hkem.adi = txtAd.Text; hkem.soyadi = txtSoyad.Text; hkem.turu = comboTuru.SelectedItem.ToString(); hkem.klasmani = comboKlasman.SelectedItem.ToString(); hkem.bolgesi = comboBolge.SelectedItem.ToString(); if (hkem.turu != "Orta Hakem") { hkem.referansHakem = string.IsNullOrEmpty(comboOrtaHakem.SelectedValue.ToString()) ? i : (int)(comboOrtaHakem.SelectedValue); } _hakemFormCon.kaydetHakemDB(hkem); comboOrtaHakemYenile(); comboTxtTemizle(); dtGridYenile(""); MessageBox.Show("Ekleme işlemi başarıyla tamamlandı.."); }
private Hakem hakemEkleGirdiKontrol() { if (!txtHakemAdi.Text.Equals("") && !txtHakemSoyadi.Text.Equals("")) { Hakem hkm = new Hakem(); hkm.hakem_adi = txtHakemAdi.Text; hkm.hakem_soyadi = txtHakemSoyadi.Text; hkm.hakem_tur = comboxHakemTur.SelectedItem.ToString(); hkm.hakem_klasman = comboxHakemKlasman.SelectedItem.ToString(); hkm.hakem_bolge = comboxHakemBölge.SelectedItem.ToString(); grupAyarla(hkm); return(hkm); } else { labelHata.Text = "HATA ! Hakem adı ve soyadı boş girilemez."; return(null); } }
private Hakem hakemGuncelleGirdiKontrol() { if (!txtHGadi.Text.Equals("") && !txtHGsoyadi.Text.Equals("")) { Hakem hkm = new Hakem(); hkm.hakem_id = (int)txtHGadi.Tag; hkm.hakem_adi = txtHGadi.Text; hkm.hakem_soyadi = txtHGsoyadi.Text; hkm.hakem_tur = comboxHGturu.SelectedItem.ToString(); hkm.hakem_klasman = comboxHGklasman.SelectedItem.ToString(); hkm.hakem_bolge = comboxHGbölge.SelectedItem.ToString(); grupAyarlaHG(hkm); return(hkm); } else { labelTGHata.Text = "HATA ! Hakem adı ve soyadı boş girilemez."; return(null); } }
public void degisenleriKontrolEt(Hakem hkem, String ad, String soyad, String tur, String klasman, String bolge, Nullable <int> ustHakem) { using (var db = new HakemOtomasyonDataContext()) { degisenleriYazdir(hkem.adi, ad); degisenleriYazdir(hkem.soyadi, soyad); degisenleriYazdir(hkem.turu, tur); degisenleriYazdir(hkem.klasmani, klasman); degisenleriYazdir(hkem.bolgesi, bolge); if (hkem.referansHakem != ustHakem && hkem.referansHakem == null) { Hakem degisenDeger = db.Hakems.SingleOrDefault(h => h.id == Convert.ToInt32(ustHakem)); degisenDegerler += "Üst Hakem Yok İken Yeni Atanan " + degisenDeger.adi + " "; } if (hkem.referansHakem != ustHakem && ustHakem == null) { Hakem ilkDeger = db.Hakems.SingleOrDefault(h => h.id == hkem.referansHakem); degisenDegerler += "Üst Hakem " + ilkDeger.adi + " Yerine Boş Bir Değer Atandı "; } } }