private void btnEkle_Click(object sender, EventArgs e) { string renkAd = txtRenkAd.Text.Trim(); if (renkAd == "") { MessageBox.Show("Renk adı girmelisiniz."); return; } if (duzenlenen == null) { db.Renkler.Add(new Renk() { RenkAd = renkAd, Red = Convert.ToByte(hsbRed.Value), Blue = Convert.ToByte(hsbBlue.Value), Green = Convert.ToByte(hsbGreen.Value) }); } else { duzenlenen.RenkAd = renkAd; duzenlenen.Red = Convert.ToByte(hsbRed.Value); duzenlenen.Green = Convert.ToByte(hsbGreen.Value); duzenlenen.Blue = Convert.ToByte(hsbBlue.Value); FormuResetle(); } db.SaveChanges(); txtRenkAd.Clear(); RenkleriListele(); DegisiklikYapildiginda(EventArgs.Empty); FormuResetle(); }
private void btnEkle_Click(object sender, EventArgs e) { var oyuncu = (Oyuncu)cboOyuncu.SelectedItem; if (oyuncu.TakimId != null && oyuncu.TakimId != seciliTakim.Id) { MessageBox.Show("Bu oyuncu başka bir takımda oynuyor."); } if (cboOyuncu.SelectedIndex == 0) { MessageBox.Show("Lütfen eklemek istediğiniz oyuncuyu seçiniz."); return; } if (oyuncu.TakimId == seciliTakim.Id) { MessageBox.Show("Bu oyuncu takımda mevcut olduğu için ekleyemezsiniz."); return; } if (oyuncu.TakimId == null) { seciliTakim.Oyuncular.Add(oyuncu); oyuncu.TakimId = seciliTakim.Id; oyuncu.Takimi = seciliTakim; } db.SaveChanges(); OyuncuListele(); }
private void btnEkle_Click(object sender, EventArgs e) { var takim = (Takim)cboTakimSec.SelectedItem; string oyuncuAd = txtOyuncu.Text.Trim(); if (oyuncuAd == "") { MessageBox.Show("Oyuncu adı girmelisiniz."); return; } if (duzenlenen == null) { if (cboTakimSec.SelectedIndex == 0) { db.Oyuncular.Add(new Oyuncu() { OyuncuAd = oyuncuAd }); } else if (cboTakimSec.SelectedIndex != 0) { db.Oyuncular.Add(new Oyuncu() { OyuncuAd = oyuncuAd, TakimId = takim.Id, Takimi = takim }); } } else { if (cboTakimSec.SelectedIndex == 0) { duzenlenen.OyuncuAd = oyuncuAd; } else { duzenlenen.OyuncuAd = oyuncuAd; duzenlenen.TakimId = takim.Id; FormuResetle(); } } db.SaveChanges(); btnIptal.Hide(); txtOyuncu.Clear(); OyunculariListele(); OyuncuEklendiginde(EventArgs.Empty); FormuResetle(); }
private void btnKaydet_Click(object sender, EventArgs e) { string dt = dtpMacTarih.Value.ToString("hh:mm:ss tt dd/MM/yyyy"); var secilenTakim1 = (Takim)cboTakim1Sec.SelectedItem; var secilenTakim2 = (Takim)cboTakim2Sec.SelectedItem; var macTarihi = dt; var skor1 = nudTakim1Skor.Value; var skor2 = nudTakim2Skor.Value; var sonuc = txtSonuc.Text.Trim(); if (secilenTakim1.TakimAd == secilenTakim2.TakimAd) { MessageBox.Show("Takımlar kendisiyle maç yapamaz."); return; } if (secilenTakim1.TakimAd == "Tüm Takımlar" || secilenTakim2.TakimAd == "Tüm Takımlar") { MessageBox.Show("Lütfen karşılaşacak takımları seçiniz."); return; } if (Convert.ToDateTime(macTarihi) < DateTime.Now) { if (sonuc == "") { MessageBox.Show("Sonuc değerini giriniz."); return; } seciliMac.Takim1 = secilenTakim1; seciliMac.Takim2 = secilenTakim2; seciliMac.Skor1 = Convert.ToInt32(skor1); seciliMac.Skor2 = Convert.ToInt32(skor2); seciliMac.MacTarih = Convert.ToDateTime(macTarihi); if (sonuc == "Berabere") { sonuc = "0"; } else if (sonuc == "Takim1Kazandi") { sonuc = "1"; } else if (sonuc == "Takim2Kazandi") { sonuc = "2"; } seciliMac.Sonuc = (Sonuc?)Convert.ToInt32(sonuc); } else if (Convert.ToDateTime(macTarihi) > DateTime.Now) { seciliMac.Takim1 = secilenTakim1; seciliMac.Takim2 = secilenTakim2; seciliMac.MacTarih = Convert.ToDateTime(macTarihi); } db.SaveChanges(); Close(); }
private void btnEkle_Click(object sender, EventArgs e) { string dt = dtpMacTarih.Value.ToString("hh:mm:ss tt dd/MM/yyyy"); var secilenTakim1 = (Takim)cboTakim1Sec.SelectedItem; var secilenTakim2 = (Takim)cboTakim2Sec.SelectedItem; var macTarihi = dt; var skor1 = nudTakim1Skor.Value; var skor2 = nudTakim2Skor.Value; var sonuc = txtSonuc.Text.Trim(); if (secilenTakim1.TakimAd == secilenTakim2.TakimAd) { MessageBox.Show("Takımlar kendisiyle maç yapamaz."); } if (secilenTakim1.TakimAd == "Tüm Takımlar" || secilenTakim2.TakimAd == "Tüm Takımlar") { MessageBox.Show("Lütfen karşılaşacak takımları seçiniz."); return; } if (Convert.ToDateTime(macTarihi) < DateTime.Now) { if (sonuc == "") { MessageBox.Show("Sonuc değerini giriniz."); return; } db.Maclar.Add(new Mac() { Takim1 = secilenTakim1, Takim2 = secilenTakim2, Skor1 = Convert.ToInt32(skor1), Skor2 = Convert.ToInt32(skor2), MacTarih = Convert.ToDateTime(macTarihi), Sonuc = (Sonuc?)Convert.ToInt32(sonuc) }); } else if (Convert.ToDateTime(macTarihi) > DateTime.Now) { db.Maclar.Add(new Mac() { Takim1 = secilenTakim1, Takim2 = secilenTakim2, MacTarih = Convert.ToDateTime(macTarihi) }); } db.SaveChanges(); YeniKarsilasmaEklendiginde(EventArgs.Empty); FormuResetle(); Close(); }
private void btnSeciliyiSil_Click(object sender, EventArgs e) { if (dgvKarsilasmalar.SelectedRows.Count == 0) { return; } int id = (int)dgvKarsilasmalar.SelectedRows[0].Cells[0].Value; Mac seciliMac = db.Maclar.Find(id); db.Maclar.Remove(seciliMac); db.SaveChanges(); MaclariListele(); }
private void btnTakimEkle_Click(object sender, EventArgs e) { var renk1 = (Renk)cboRenkEkle1.SelectedItem; var renk2 = (Renk)cboRenkEkle2.SelectedItem; /*IQueryable<Takim> takimlar = db.Takimlar; * * * if (renk1.Id != renk2.Id) * { * if (renk1.Id > 0) * { * takimlar = takimlar.Where(x => x.Renkler.Any(t => t.Id == renk1.Id)); * } * * if (renk2.Id > 0) * { * takimlar = takimlar.Where(x => x.Renkler.Any(t => t.Id == renk2.Id)); * } * } * else * { * MessageBox.Show("İki rengi aynı seçemezsiniz."); * }*/ string takimAd = txtTakimAd.Text.Trim(); if (takimAd == "") { MessageBox.Show("Takım adı girmelisiniz."); return; } if (duzenlenen == null) { if (cboRenkEkle1.SelectedIndex == 0 || cboRenkEkle2.SelectedIndex == 0) { MessageBox.Show("Takımınız için iki adet renk seçiniz."); return; } db.Takimlar.Add(new Takim() { TakimAd = takimAd, Renkler = new List <Renk> { renk1, renk2 } }); } else { if (cboRenkEkle1.SelectedIndex == 0 || cboRenkEkle2.SelectedIndex == 0) { MessageBox.Show("Takımınız için iki adet renk seçiniz."); return; } duzenlenen.TakimAd = takimAd; duzenlenen.Renkler = new List <Renk> { renk1, renk2 }; FormuResetle(); } db.SaveChanges(); btnIptal.Hide(); txtTakimAd.Clear(); TakimlariListele(); DegisiklikYapildiginda(EventArgs.Empty); FormuResetle(); }