Ejemplo n.º 1
0
        public Klub( // DO WCZYTYWANIA KLUBÓW Z BAZY DANYCH
            int id,
            int lp,
            string nazwaKlubu,
            string miasto,
            string liga,

            string formacja,
            string ustawienie,
            string pressing,
            string agresja,
            int kapitan,
            int staleFragmentyGry,

            int miejsce,
            int iloscMeczow,
            int zwyciestwa,
            int remisy,
            int porazki,
            int goleZdobyte,
            int goleStracone,
            int goleRoznica,
            int punkty)
        {
            this.id         = id;
            this.lp         = lp;
            this.nazwaKlubu = nazwaKlubu;
            this.miasto     = miasto;
            nazwa           = nazwaKlubu + " " + miasto;
            this.liga       = liga;

            this.formacja          = formacja;
            this.ustawienie        = ustawienie;
            this.pressing          = pressing;
            this.agresja           = agresja;
            this.kapitan           = kapitan;
            this.staleFragmentyGry = staleFragmentyGry;

            this.miejsce      = miejsce;
            this.iloscMeczow  = iloscMeczow;
            this.zwyciestwa   = zwyciestwa;
            this.remisy       = remisy;
            this.porazki      = porazki;
            this.goleZdobyte  = goleZdobyte;
            this.goleStracone = goleStracone;
            this.goleRoznica  = goleRoznica;
            this.punkty       = punkty;

            mecze         = new Mecz[30];
            iloscPilkarzy = 0;
            pilkarze      = new Pilkarz[20];
            jedenastka    = new Pilkarz[11];
            bramkarze     = new List <Pilkarz>();
            obroncy       = new List <Pilkarz>();
            pomocnicy     = new List <Pilkarz>();
            napastnicy    = new List <Pilkarz>();
        }
        private void UserControl_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e)
        {
            if (IsVisible == true)
            {
                if (OknoTrybMenedzera.trybMenedzera == false)
                {
                    mecz = Mecz.ostatnioRozegranyMecz;
                    //mecz = new Mecz(Klub.wybranaDruzyna, Klub.wybranyPrzeciwnik);
                    //mecz.rozegrajBezRelacji();
                }
                if (OknoTrybMenedzera.trybMenedzera == true)
                {
                    mecz = Liga.instancja.sprawdzPoprzedniMecz();
                }

                lGospodarzNazwa.Content            = mecz.gospodarz.nazwa;
                lGoscNazwa.Content                 = mecz.gosc.nazwa;
                lGole.Content                      = mecz.goleGospodarz + " - " + mecz.goleGosc;
                lPosiadaniePilkiGospodarz.Content  = mecz.posiadaniePilkiGospodarz + "%";
                lPosiadaniePilkiGosc.Content       = mecz.posiadaniePilkiGosc + "%";
                lSkutecznoscAtakuGospodarz.Content = mecz.skutecznoscAtakuGospodarz + "%";
                lSkutecznoscAtakuGosc.Content      = mecz.skutecznoscAtakuGosc + "%";
                lGospodarzIloscAkcji.Content       = mecz.iloscAkcjiGospodarz;
                lGoscIloscAkcji.Content            = mecz.iloscAkcjiGosc;
                lFormacjaGospodarz.Content         = mecz.gospodarz.formacja;
                lFormacjaGosc.Content              = mecz.gosc.formacja;
                lUstawienieGospodarz.Content       = mecz.gospodarz.ustawienie;
                lUstawienieGosc.Content            = mecz.gosc.ustawienie;
                lPressingGospodarz.Content         = mecz.gospodarz.pressing;
                lPressingGosc.Content              = mecz.gosc.pressing;
                lAgresjaGospodarz.Content          = mecz.gospodarz.agresja;
                lAgresjaGosc.Content               = mecz.gosc.agresja;
                lKapitanGospodarz.Content          = mecz.gospodarz.pilkarze[mecz.gospodarz.kapitan].nazwisko;
                lKapitanGosc.Content               = mecz.gosc.pilkarze[mecz.gosc.kapitan].nazwisko;
                lStaleFragmentyGospodarz.Content   = mecz.gospodarz.pilkarze[mecz.gospodarz.staleFragmentyGry].nazwisko;
                lStaleFragmentyGosc.Content        = mecz.gosc.pilkarze[mecz.gosc.staleFragmentyGry].nazwisko;


                rPosiadaniePilkiGospodarz.Width  = mecz.posiadaniePilkiGospodarz * 2.5;
                rPosiadaniePilkiGosc.Width       = mecz.posiadaniePilkiGosc * 2.5;
                rSkutecznoscAtakuGospodarz.Width = mecz.skutecznoscAtakuGospodarz * 3.5;
                rSkutecznoscAtakuGosc.Width      = mecz.skutecznoscAtakuGosc * 3.5;

                lGospodarzGole.ItemsSource = mecz.zdarzeniaGospodarz;
                lGoscGole.ItemsSource      = mecz.zdarzeniaGosc;

                //lGospodarz11.Items.Clear();
                //lGosc11.Items.Clear();
                //for (int i = 0; i < 11; i++)
                //{
                //    lGospodarz11.Items.Add(gospodarz.pilkarze[i]);
                //    lGosc11.Items.Add(gosc.pilkarze[i]);
                //}
            }
        }
Ejemplo n.º 3
0
        private void UserControl_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e)
        {
            if (IsVisible == false)
            {
                powrot.IsEnabled           = false;
                Mecz.ostatnioRozegranyMecz = mecz;
            }

            if (IsVisible == true)
            {
                lMinuta.Content = 0;
                lGole.Content   = "0 - 0";
                lPosiadaniePilkiGospodarz.Content  = "50%";
                lPosiadaniePilkiGosc.Content       = "50%";
                rPosiadaniePilkiGospodarz.Width    = 50 * 2.5;
                rPosiadaniePilkiGosc.Width         = 50 * 2.5;
                lSkutecznoscAtakuGospodarz.Content = "0%";
                lSkutecznoscAtakuGosc.Content      = "0%";
                rSkutecznoscAtakuGospodarz.Width   = 0;
                rSkutecznoscAtakuGosc.Width        = 0;

                //timer = new DispatcherTimer();
                //timer.Tick += new EventHandler(timer_Tick);
                //timer.Interval = new TimeSpan(0, 0, 1);

                if (OknoTrybMenedzera.trybMenedzera == false)
                {
                    mecz = new Mecz(Klub.wybranaDruzyna, Klub.wybranyPrzeciwnik);
                }
                else if (OknoTrybMenedzera.trybMenedzera == true)
                {
                    Liga.instancja = Liga.instancja;

                    mecz = Liga.instancja.sprawdzPoprzedniMecz();
                    mecz.wyczysc();
                }

                lRelacja.Items.Clear();
                lGospodarzNazwa.Content = mecz.gospodarz.nazwa;
                lGoscNazwa.Content      = mecz.gosc.nazwa;

                minuta         = 0;
                timer.Interval = new TimeSpan(0, 0, 1);
                timer.Start();
                szybkoscZwykla = true;
                bTimer.Content = "Przyspiesz";
            }
        }
Ejemplo n.º 4
0
 public void uaktualnijStatystyki(Mecz mecz)
 {
     iloscMeczow++;
     if (this == mecz.gospodarz)
     {
         if (mecz.punktyGospodarz == 3)
         {
             punkty += 3; zwyciestwa++;
         }
         if (mecz.punktyGospodarz == 1)
         {
             punkty += 1; remisy++;
         }
         if (mecz.punktyGospodarz == 0)
         {
             punkty += 0; porazki++;
         }
         goleZdobyte  += mecz.goleGospodarz;
         goleStracone += mecz.goleGosc;
         goleRoznica  += (mecz.goleGospodarz - mecz.goleGosc);
     }
     else if (this == mecz.gosc)
     {
         if (mecz.punktyGosc == 3)
         {
             punkty += 3; zwyciestwa++;
         }
         if (mecz.punktyGosc == 1)
         {
             punkty += 1; remisy++;
         }
         if (mecz.punktyGosc == 0)
         {
             punkty += 0; porazki++;
         }
         goleZdobyte  += mecz.goleGosc;
         goleStracone += mecz.goleGospodarz;
         goleRoznica  += (mecz.goleGosc - mecz.goleGospodarz);
     }
 }
        public int zapiszGre(Liga liga)
        {
            try
            {
                polaczenie.Open();

                // ZAPIS STANU GRY
                zapytanie = new OleDbCommand("DELETE FROM StanGry", polaczenie);
                zapytanie.ExecuteNonQuery();
                string data = DateTime.Now.ToString();
                zapytanie = new OleDbCommand("INSERT INTO StanGry (DataZapisu, Klub, Sezon, Kolejka) " +
                                             "values('" + data + "', '" + liga.druzynaGracza.id + "', '" + liga.sezon + "', '" + liga.nrKolejki + "')", polaczenie);
                zapytanie.ExecuteNonQuery();

                // ZAPIS KLUBÓW
                zapytanie = new OleDbCommand("DELETE FROM Klub", polaczenie);
                zapytanie.ExecuteNonQuery();
                for (int i = 0; i < iloscKlubow; i++)
                {
                    zapytanie = new OleDbCommand("INSERT INTO Klub (Id, NazwaKlubu, Miasto, Liga, " +
                                                 "Formacja, Ustawienie, Pressing, Agresja, Kapitan, StaleFragmenty, " +
                                                 "Miejsce, Mecze, Zwyciestwa, Remisy, Porazki, GoleZdobyte, GoleStracone, GoleRoznica, Punkty) " +
                                                 "values('" + kluby[i].id + "', '" + kluby[i].nazwaKlubu + "', '" + kluby[i].miasto + "', '" + kluby[i].liga +
                                                 "', '" + kluby[i].formacja + "', '" + kluby[i].ustawienie + "', '" + kluby[i].pressing + "', '" + kluby[i].agresja + "', '" + kluby[i].kapitan + "', '" + kluby[i].staleFragmentyGry +
                                                 "', '" + kluby[i].miejsce + "', '" + kluby[i].iloscMeczow + "', '" + kluby[i].zwyciestwa + "', '" + kluby[i].remisy + "', '" + kluby[i].porazki + "', '" + kluby[i].goleZdobyte + "', '" + kluby[i].goleStracone + "', '" + kluby[i].goleRoznica + "', '" + kluby[i].punkty +
                                                 "')", polaczenie);
                    zapytanie.ExecuteNonQuery();
                }

                // ZAPIS PIŁKARZY
                zapytanie = new OleDbCommand("DELETE FROM Pilkarz", polaczenie);
                zapytanie.ExecuteNonQuery();
                for (int i = 0; i < iloscPilkarzy; i++)
                {
                    zapytanie = new OleDbCommand("INSERT INTO Pilkarz (Id, Imie, Nazwisko, RokUrodzenia, Klub, Nr, " +
                                                 "Suma, UmBramkarskie, Defensywa, Rozgrywanie, Skutecznosc, Kondycja, Przywodztwo, Miejsce, Mecze, Gole) " +
                                                 "values('" + pilkarze[i].id + "', '" + pilkarze[i].imie + "', '" + pilkarze[i].nazwisko + "', '" + pilkarze[i].rokUrodzenia +
                                                 "', '" + pilkarze[i].klub + "', '" + pilkarze[i].nr + "', '" + pilkarze[i].umiejetnosci + "', '" + pilkarze[i].umBramkarskie + "', '" + pilkarze[i].defensywa + "', '" + pilkarze[i].rozgrywanie +
                                                 "', '" + pilkarze[i].skutecznosc + "', '" + pilkarze[i].kondycja + "', '" + pilkarze[i].przywodztwo + "', '" + 0 + "', '" + 0 + "', '" + 0 +
                                                 "')", polaczenie);
                    zapytanie.ExecuteNonQuery();
                }

                // ZAPIS MECZÓW
                zapytanie = new OleDbCommand("DELETE FROM Mecz", polaczenie);
                zapytanie.ExecuteNonQuery();
                int id = 0;
                for (int nrkolejki = 0; nrkolejki < liga.iloscKolejek; nrkolejki++)
                {
                    for (int nrMeczu = 0; nrMeczu < Kolejka.iloscMeczow; nrMeczu++)
                    {
                        Mecz mecz = liga.kolejki[nrkolejki].mecze[nrMeczu];
                        zapytanie = new OleDbCommand("INSERT INTO Mecz (Id, DataZapisu, Stan, Sezon, Kolejka, Gospodarz, GoleGospodarz, GoleGosc, Gosc) " +
                                                     "values('" + id + "', '" + data + "', '" + mecz.stanMeczu + "', '" + mecz.sezon + "', '" + mecz.kolejka + "', '" +
                                                     mecz.gospodarz.nazwa + "', '" + mecz.goleGospodarz + "', '" + mecz.goleGosc + "', '" + mecz.gosc.nazwa + "')", polaczenie);
                        zapytanie.ExecuteNonQuery();
                        id++;
                    }
                }

                polaczenie.Close();
            }
            catch (OleDbException e)
            {
                wyswietlWiadomosc(e.Message);
                polaczenie.Close();
                return(-1);
            }
            return(0);
        }
        public Liga wczytajGre()
        {
            Liga liga = null;

            try
            {
                polaczenie.Open();

                zapytanie = new OleDbCommand("SELECT COUNT(*) FROM StanGry", polaczenie);
                int iloscRekordow = (int)zapytanie.ExecuteScalar();

                if (iloscRekordow == 0)
                {
                    liga = null;
                }
                if (iloscRekordow == 1)
                {
                    // WCZYTANIE STANU GRY
                    zapytanie = new OleDbCommand("SELECT * FROM StanGry", polaczenie);
                    adapter   = new OleDbDataAdapter(zapytanie);
                    dane      = new DataSet();
                    adapter.Fill(dane, "Dane");

                    int    druzynaId = int.Parse(dane.Tables["Dane"].Rows[0]["Klub"].ToString());
                    string sezon1    = dane.Tables["Dane"].Rows[0]["Sezon"].ToString();
                    int    kolejka1  = int.Parse(dane.Tables["Dane"].Rows[0]["Kolejka"].ToString());

                    Klub druzyna = null;
                    for (int k = 0; k < iloscKlubow; k++)
                    {
                        if (druzynaId == kluby[k].id)
                        {
                            druzyna = kluby[k];
                        }
                    }

                    Klub.wybranaDruzyna = druzyna;
                    liga = new Liga(iloscKlubow, kluby, druzyna, sezon1, kolejka1);

                    // WCZYTANIE MECZÓW
                    zapytanie = new OleDbCommand("SELECT * FROM Mecz", polaczenie);
                    adapter   = new OleDbDataAdapter(zapytanie);
                    dane      = new DataSet();
                    adapter.Fill(dane, "Dane");

                    int l = 0;

                    for (int i = 0; i < liga.iloscKolejek; i++)
                    {
                        for (int j = 0; j < Kolejka.iloscMeczow; j++)
                        {
                            string sezon         = dane.Tables["Dane"].Rows[j + l]["Sezon"].ToString();
                            int    kolejka       = int.Parse(dane.Tables["Dane"].Rows[j + l]["Kolejka"].ToString());
                            string gospodarz     = dane.Tables["Dane"].Rows[j + l]["Gospodarz"].ToString();
                            string gosc          = dane.Tables["Dane"].Rows[j + l]["Gosc"].ToString();
                            string stanMeczu     = dane.Tables["Dane"].Rows[j + l]["Stan"].ToString();
                            int    goleGospodarz = int.Parse(dane.Tables["Dane"].Rows[j + l]["GoleGospodarz"].ToString());
                            int    goleGosc      = int.Parse(dane.Tables["Dane"].Rows[j + l]["GoleGosc"].ToString());
                            Klub   Gospodarz     = null;
                            Klub   Gosc          = null;

                            for (int k = 0; k < iloscKlubow; k++)
                            {
                                if (gospodarz == kluby[k].nazwa)
                                {
                                    Gospodarz = kluby[k];
                                }
                            }

                            for (int k = 0; k < iloscKlubow; k++)
                            {
                                if (gosc == kluby[k].nazwa)
                                {
                                    Gosc = kluby[k];
                                }
                            }

                            Mecz mecz = new Mecz(Gospodarz, Gosc, stanMeczu, goleGospodarz, goleGosc, sezon, kolejka);
                            liga.kolejki[i].mecze[j] = mecz;
                            if (druzyna == Gospodarz || druzyna == Gosc)
                            {
                                liga.druzynaGracza.mecze[i] = mecz;
                            }
                        }
                        l += 8;
                    }
                }

                polaczenie.Close();
            }
            catch (Exception e)
            {
                wyswietlWiadomosc(e.Message);
                polaczenie.Close();
            }
            return(liga);
        }
        public Kolejka(Liga liga, int nrKolejki)
        {
            this.liga = liga;
            kolejka   = "Kolejka " + (nrKolejki + 1) + ".";

            iloscMeczow = liga.iloscDruzyn / 2;
            mecze       = new Mecz[iloscMeczow];

            if (nrKolejki == 0)
            {
                for (int i = 0; i < iloscMeczow; i++)
                {
                    mecze[i] = new Mecz(liga.druzyny[i * 2], liga.druzyny[i * 2 + 1], liga.sezon, nrKolejki);
                }
            }
            if (nrKolejki == 1)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[2], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[3], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[4], liga.druzyny[6], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[5], liga.druzyny[7], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[8], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[9], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[12], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[13], liga.druzyny[15], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 2)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[3], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[2], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[4], liga.druzyny[7], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[5], liga.druzyny[6], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[8], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[9], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[12], liga.druzyny[15], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[13], liga.druzyny[14], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 3)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[4], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[5], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[6], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[7], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[8], liga.druzyny[12], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[9], liga.druzyny[13], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[10], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[11], liga.druzyny[15], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 4)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[5], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[6], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[7], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[8], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[9], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[10], liga.druzyny[13], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[11], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[12], liga.druzyny[15], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 5)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[6], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[7], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[8], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[9], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[5], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[12], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[13], liga.druzyny[15], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 6)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[7], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[8], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[9], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[5], liga.druzyny[12], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[6], liga.druzyny[13], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[14], liga.druzyny[15], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 7)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[8], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[9], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[12], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[5], liga.druzyny[13], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[6], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[7], liga.druzyny[15], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 8)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[9], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[12], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[13], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[5], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[6], liga.druzyny[15], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[7], liga.druzyny[8], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 9)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[12], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[13], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[5], liga.druzyny[15], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[6], liga.druzyny[8], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[7], liga.druzyny[9], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 10)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[12], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[13], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[15], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[5], liga.druzyny[8], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[6], liga.druzyny[9], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[7], liga.druzyny[10], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 11)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[12], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[13], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[15], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[8], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[5], liga.druzyny[9], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[6], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[7], liga.druzyny[11], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 12)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[13], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[15], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[8], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[9], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[5], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[6], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[7], liga.druzyny[12], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 13)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[15], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[8], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[9], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[5], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[6], liga.druzyny[12], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[7], liga.druzyny[13], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 14)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[15], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[8], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[9], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[5], liga.druzyny[12], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[6], liga.druzyny[13], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[7], liga.druzyny[14], liga.sezon, nrKolejki);
            }

            int k = 15;

            if (nrKolejki == 0 + k)
            {
                for (int i = 0; i < iloscMeczow; i++)
                {
                    mecze[i] = new Mecz(liga.druzyny[i * 2], liga.druzyny[i * 2 + 1], liga.sezon, nrKolejki);
                }
            }
            if (nrKolejki == 1 + k)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[2], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[3], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[4], liga.druzyny[6], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[5], liga.druzyny[7], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[8], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[9], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[12], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[13], liga.druzyny[15], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 2 + k)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[3], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[2], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[4], liga.druzyny[7], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[5], liga.druzyny[6], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[8], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[9], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[12], liga.druzyny[15], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[13], liga.druzyny[14], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 3 + k)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[4], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[5], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[6], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[7], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[8], liga.druzyny[12], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[9], liga.druzyny[13], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[10], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[11], liga.druzyny[15], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 4 + k)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[5], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[6], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[7], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[8], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[9], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[10], liga.druzyny[13], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[11], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[12], liga.druzyny[15], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 5 + k)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[6], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[7], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[8], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[9], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[5], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[12], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[13], liga.druzyny[15], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 6 + k)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[7], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[8], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[9], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[5], liga.druzyny[12], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[6], liga.druzyny[13], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[14], liga.druzyny[15], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 7 + k)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[8], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[9], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[12], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[5], liga.druzyny[13], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[6], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[7], liga.druzyny[15], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 8 + k)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[9], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[12], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[13], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[5], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[6], liga.druzyny[15], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[7], liga.druzyny[8], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 9 + k)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[12], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[13], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[5], liga.druzyny[15], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[6], liga.druzyny[8], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[7], liga.druzyny[9], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 10 + k)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[12], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[13], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[15], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[5], liga.druzyny[8], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[6], liga.druzyny[9], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[7], liga.druzyny[10], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 11 + k)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[12], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[13], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[15], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[8], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[5], liga.druzyny[9], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[6], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[7], liga.druzyny[11], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 12 + k)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[13], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[15], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[8], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[9], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[5], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[6], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[7], liga.druzyny[12], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 13 + k)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[14], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[15], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[8], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[9], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[5], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[6], liga.druzyny[12], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[7], liga.druzyny[13], liga.sezon, nrKolejki);
            }
            if (nrKolejki == 14 + k)
            {
                mecze[0] = new Mecz(liga.druzyny[0], liga.druzyny[15], liga.sezon, nrKolejki);
                mecze[1] = new Mecz(liga.druzyny[1], liga.druzyny[8], liga.sezon, nrKolejki);
                mecze[2] = new Mecz(liga.druzyny[2], liga.druzyny[9], liga.sezon, nrKolejki);
                mecze[3] = new Mecz(liga.druzyny[3], liga.druzyny[10], liga.sezon, nrKolejki);
                mecze[4] = new Mecz(liga.druzyny[4], liga.druzyny[11], liga.sezon, nrKolejki);
                mecze[5] = new Mecz(liga.druzyny[5], liga.druzyny[12], liga.sezon, nrKolejki);
                mecze[6] = new Mecz(liga.druzyny[6], liga.druzyny[13], liga.sezon, nrKolejki);
                mecze[7] = new Mecz(liga.druzyny[7], liga.druzyny[14], liga.sezon, nrKolejki);
            }
        }