public TakimOyunculariForm(FutbolDbContext context, Takim seciliTakim) { db = context; this.seciliTakim = seciliTakim; InitializeComponent(); OyuncuListele(); }
private void cboTakimFiltre_SelectedIndexChanged(object sender, EventArgs e) { OyunculariListele(); if (cboTakimFiltre.SelectedIndex > 0) { Takim seciliTakim = (Takim)cboTakimFiltre.SelectedItem; dgvOyuncular.DataSource = seciliTakim.Oyuncular.ToList(); } }
private void btnDuzenle_Click(object sender, EventArgs e) { if (dgvTakimlar.SelectedRows.Count == 0) { return; } duzenlenen = (Takim)dgvTakimlar.SelectedRows[0].DataBoundItem; txtTakimAd.Text = duzenlenen.TakimAd; dgvTakimlar.Enabled = btnOyuncular.Enabled = btnTakimSil.Enabled = btnDuzenle.Enabled = false; btnTakimEkle.Text = "Takımı Düzenle"; btnIptal.Show(); }
private void FormuResetle() { duzenlenen = null; txtTakimAd.Clear(); btnIptal.Hide(); cboRenkEkle1.SelectedIndex = 0; cboRenkEkle2.SelectedIndex = 0; pictureBox1.BackColor = default; pictureBox2.BackColor = default; btnTakimEkle.Text = "Takım Ekle"; dgvTakimlar.Enabled = btnOyuncular.Enabled = btnTakimSil.Enabled = btnDuzenle.Enabled = true; }
private void btnOyuncular_Click(object sender, EventArgs e) { if (dgvTakimlar.SelectedRows.Count == 0) { return; } Takim seciliTakim = (Takim)dgvTakimlar.SelectedRows[0].DataBoundItem; TakimOyunculariForm frmTakimOyunculari = new TakimOyunculariForm(db, seciliTakim); frmTakimOyunculari.DegisiklikYapildi += FrmTakimOyunculari_DegisiklikYapildi; frmTakimOyunculari.ShowDialog(); }
private void btnTakimSil_Click(object sender, EventArgs e) { if (dgvTakimlar.SelectedRows.Count == 0) { return; } int id = (int)dgvTakimlar.SelectedRows[0].Cells[0].Value; Takim seciliTakim = db.Takimlar.Find(id); db.Takimlar.Remove(seciliTakim); db.SaveChanges(); TakimlariListele(); }