private void toolStripButton_Güncelle_Click(object sender, EventArgs e) { GrupOyuncu EskiOyuncu = Gruplar[toolStripComboBox_Grup.SelectedIndex][dataGridView_Grup.SelectedRows[0].Index]; //Oyuncu YeniOyuncu = Oyuncu.Liste[dataGridView_Oyuncular.SelectedRows[0].Index]; Oyuncu YeniOyuncu = Oyuncu.Liste[dataGridView_Oyuncular.SelectedCells[0].RowIndex]; for (int i = 0; i < Maçlar[toolStripComboBox_Grup.SelectedIndex].Length; i++) { if (Maçlar[toolStripComboBox_Grup.SelectedIndex][i].EvSahibi == EskiOyuncu.OyuncuAdı) { Maçlar[toolStripComboBox_Grup.SelectedIndex][i].EvSahibi = YeniOyuncu.KullanıcıAdıHTML; Maçlar[toolStripComboBox_Grup.SelectedIndex][i].EvSahibiArma = YeniOyuncu.TakımAdı; } else if (Maçlar[toolStripComboBox_Grup.SelectedIndex][i].Konuk == EskiOyuncu.OyuncuAdı) { Maçlar[toolStripComboBox_Grup.SelectedIndex][i].Konuk = YeniOyuncu.KullanıcıAdıHTML; Maçlar[toolStripComboBox_Grup.SelectedIndex][i].KonukArma = YeniOyuncu.TakımAdı; } } EskiOyuncu.OyuncuAdı = YeniOyuncu.KullanıcıAdıHTML; EskiOyuncu.Arma = YeniOyuncu.TakımAdı; bindingSource_Grup.DataSource = null; bindingSource_Maçlar.DataSource = null; bindingSource_Grup.DataSource = Gruplar[toolStripComboBox_Grup.SelectedIndex]; bindingSource_Maçlar.DataSource = Maçlar[toolStripComboBox_Grup.SelectedIndex]; }
private void GrupTablolalarıAyarla() { GrupTabloları = Mesaj.SelectNodes("//table[@id='P_Tablosu']"); Gruplar = new GrupOyuncu[GrupTabloları.Count][]; for (int i = 0; i < GrupTabloları.Count; i++) { Gruplar[i] = GrupOyuncu.GrupOluştur(GrupTabloları[i]); toolStripComboBox_Grup.Items.Add((char)(i + 65) + " Grubu"); } }
private void toolStripButton_Kaydet_Click(object sender, EventArgs e) { GrupOyuncu[] Grup = Gruplar[toolStripComboBox_Grup.SelectedIndex]; Maç[] GrupMaçları = Maçlar[toolStripComboBox_Grup.SelectedIndex]; GrupOyuncu.VerileriSıfırla(Grup); for (int i = 0; i < GrupMaçları.Length; i++) { Maç GrupMaçı = GrupMaçları[i]; if (GrupMaçı.OynandıMı) { GrupOyuncu EvSahibi = GrupOyuncu.OyuncuBul(Grup, GrupMaçı.EvSahibi); GrupOyuncu Konuk = GrupOyuncu.OyuncuBul(Grup, GrupMaçı.Konuk); EvSahibi.GolAttı(byte.Parse(GrupMaçı.EvSahibiGol)); EvSahibi.GolYedi(byte.Parse(GrupMaçı.KonukGol)); Konuk.GolAttı(byte.Parse(GrupMaçı.KonukGol)); Konuk.GolYedi(byte.Parse(GrupMaçı.EvSahibiGol)); switch (GrupMaçı.Sonuç) { case -1: EvSahibi.Galibiyet(); Konuk.Mağlubiyet(); break; case 0: EvSahibi.Beraberlik(); Konuk.Beraberlik(); break; case 1: EvSahibi.Mağlubiyet(); Konuk.Galibiyet(); break; } } } bindingSource_Grup.DataSource = null; bindingSource_Grup.DataSource = Gruplar[toolStripComboBox_Grup.SelectedIndex]; }