public void SmazHrace(int id) { HraciTable hraciTable = new HraciTable(); ByvaliHraciTable byvaliHraciTable = new ByvaliHraciTable(); List <Hrac> hraci = hraciTable.Select(); Hrac h = new Hrac(); for (int i = 0; i < hraci.Count; i++) { if (hraci[i].HracId == id) { h = hraci[i]; break; } } ByvalyHrac byvalyHrac = new ByvalyHrac { Jmeno = h.Jmeno, Prijmeni = h.Prijmeni, CisloDresu = h.CisloDresu, Pozice = h.Pozice, RokNarozeni = h.RokNarozeni, Datum = DateTime.Now }; hraciTable.Delete(h.HracId); byvaliHraciTable.Insert(byvalyHrac); }
public void AktualizujZapas(int a = -1) { ZapasyTable zapasyTable = new ZapasyTable(); GolyTable golyTable = new GolyTable(); HraciTable hraciTable = new HraciTable(); List <Zapas> zapasy = zapasyTable.Select(); List <Gol> goly = golyTable.Select(); List <Hrac> hraci = hraciTable.Select(); Zapas zapas = new Zapas(); Hrac hrac = new Hrac(); int posledni, golyDomaci = 0, golyHoste = 0; if (a == -1) { posledni = zapasyTable.PosledniZapas(); } else { posledni = a; } for (int i = 0; i < zapasy.Count; i++) { if (zapasy[i].ZapasId == posledni) { zapas = zapasy[i]; break; } } for (int i = 0; i < goly.Count; i++) { if (goly[i].Zapas.ZapasId == zapas.ZapasId) { for (int j = 0; j < hraci.Count; j++) { if (goly[i].Hrac.HracId == hraci[j].HracId) { hrac = hraci[j]; } } if (hrac.Tym.TymId == zapas.Domaci.TymId) { golyDomaci++; } else { golyHoste++; } } } //Console.WriteLine("Update zapasu " + posledni + " " + golyDomaci + " " + golyHoste); zapasyTable.Update(posledni, golyDomaci, golyHoste); AktualizujGolyTymu(zapas); CheckHattrick(zapas); }
public void ZapisTrest(Trest t) { HraciTable ht = new HraciTable(); TrestyTable tt = new TrestyTable(); List <Hrac> hraci = ht.Select(); List <Trest> tresty = tt.Select(); for (int i = 0; i < hraci.Count; i++) { if (t.Hrac.HracId == hraci[i].HracId) { hraci[i].TrestneMinuty += t.Delka; ht.Update(t.Hrac.HracId, hraci[i].TrestneMinuty); tt.Insert(t); break; } } }
public List <Hrac> TabulkaTrestne() { HraciTable ht = new HraciTable(); TrestyTable tt = new TrestyTable(); List <Hrac> hraci = ht.Select(); List <Trest> tresty = tt.Select(); for (int i = 0; i < hraci.Count; i++) { int minuty = 0; for (int j = 0; j < tresty.Count; j++) { if (tresty[j].Hrac.HracId == hraci[i].HracId) { minuty += tresty[j].Delka; } } hraci[i].TrestneMinuty = minuty; } return(hraci.OrderByDescending(x => x.TrestneMinuty).ToList()); }
public List <Hrac> Kanada() { HraciTable hraciTable = new HraciTable(); GolyTable golyTable = new GolyTable(); AsistenceTable asistenceTable = new AsistenceTable(); List <Hrac> hraci = hraciTable.Select(); List <Gol> goly = golyTable.Select(); List <Asistence> asistence = asistenceTable.Select(); for (int i = 0; i < hraci.Count; i++) { int countG = 0; int countA = 0; for (int j = 0; j < goly.Count; j++) { if (goly[j].Hrac.HracId == hraci[i].HracId) { countG++; } } for (int j = 0; j < asistence.Count; j++) { if (asistence[j].Hrac.HracId == hraci[i].HracId) { countA++; } } hraci[i].Body = countG + countA; hraci[i].Goly = countG; hraci[i].Asistence = countA; } return(hraci.OrderByDescending(x => x.Body).ThenByDescending(x => x.Goly).ToList()); }