コード例 #1
0
 public void yeniHakemKaydet(Hakem h)
 {
     using (var db = new HakemOtomasyonDBEntities())
     {
         db.Hakemler.Add(h);
         db.SaveChanges();
         log.islemiLogla("Ekleme: Hakem " + h.hakem_adi + " eklendi.");
     }
 }
コード例 #2
0
 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.");
 }
コード例 #3
0
 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.");
     }
 }
コード例 #4
0
        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);
            }
        }
コード例 #5
0
 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.");
     }
 }
コード例 #6
0
        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.");
            }
        }
コード例 #7
0
 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;
     }
 }
コード例 #8
0
 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);
         }
     }
 }
コード例 #9
0
 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.");
     }
 }
コード例 #10
0
        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ı..");
        }
コード例 #11
0
        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);
            }
        }
コード例 #12
0
        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);
            }
        }
コード例 #13
0
 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ı ";
         }
     }
 }