Пример #1
0
 public void addreferee(sedzia referee)
 {
     refereeList.Add(referee);
 }
Пример #2
0
 public void dodajsedziego(sedzia refree)
 {
     listasedziow.Add(refree);
 }
Пример #3
0
        public static void Main(string[] args)
        {
            int idd2, idg2, ids2;

            Baza baza1 = new Baza();

            try
            {   // Open the text file using a stream reader.
                using (StreamReader sr = new StreamReader("spisgraczy.txt"))
                {
                    // Read the stream to a string, and write the string to the console.
                    while (!sr.EndOfStream)
                    {
                        String   line      = sr.ReadLine();
                        string[] listaline = line.Split(' ');
                        int      idw       = int.Parse(listaline[0]);
                        string   imiew     = listaline[1];
                        string   nazwiskow = listaline[2];
                        int      wiekw     = int.Parse(listaline[3]);


                        gracz player1 = new gracz(idw, imiew, nazwiskow, wiekw);
                        baza1.addplayer(player1);
                    }
                }
            }
            catch (IOException e)
            {
                Console.WriteLine("The file could not be read:");
                Console.WriteLine(e.Message);
            }

            try
            {   // Open the text file using a stream reader.
                using (StreamReader sr = new StreamReader("spissedziow.txt"))
                {
                    // Read the stream to a string, and write the string to the console.
                    while (!sr.EndOfStream)
                    {
                        String   line      = sr.ReadLine();
                        string[] listaline = line.Split(' ');
                        int      idw       = int.Parse(listaline[0]);
                        string   imiew     = listaline[1];
                        string   nazwiskow = listaline[2];
                        int      wiekw     = int.Parse(listaline[3]);


                        sedzia sedzia1 = new sedzia(idw, imiew, nazwiskow, wiekw);
                        baza1.addreferee(sedzia1);
                    }
                }
            }
            catch (IOException e)
            {
                Console.WriteLine("The file could not be read:");
                Console.WriteLine(e.Message);
            }

            try
            {   // Open the text file using a stream reader.
                using (StreamReader sr = new StreamReader("spisdruzyn.txt"))
                {
                    // Read the stream to a string, and write the string to the console.
                    while (!sr.EndOfStream)
                    {
                        String   line      = sr.ReadLine();
                        string[] listaline = line.Split(' ');
                        int      idw       = int.Parse(listaline[0]);
                        string   nazwaw    = listaline[1];
                        int      punktyw   = int.Parse(listaline[2]);


                        druzyna team1 = new druzyna(idw, nazwaw, punktyw);
                        baza1.addteam(team1);
                    }
                }
            }
            catch (IOException e)
            {
                Console.WriteLine("The file could not be read:");
                Console.WriteLine(e.Message);
            }



            int menu  = 1;
            int ster1 = 0;
            int ster2 = 0;
            int ster3 = 0;
            int ster4 = 0;
            int ster5 = 0;

            ConsoleKeyInfo keyinfo;

            do
            {
                Console.Clear();



                switch (ster1)
                {
                case 0:
                    Console.WriteLine("> ZARZADZANIE GRACZAMI <");
                    Console.WriteLine("  Zarządzanie druzynami");
                    Console.WriteLine("  Zarządzanie sedziami");
                    Console.WriteLine("  Ogranizacja trunieju");
                    Console.WriteLine("  Tabela wynikow");
                    Console.WriteLine("  Wyjscie");
                    break;

                case 1:
                    Console.WriteLine("  Zarządzanie graczami");
                    Console.WriteLine("> ZARZADZANIE DRUZYNAMI <");
                    Console.WriteLine("  Zarządzanie sedziami");
                    Console.WriteLine("  Ogranizacja trunieju");
                    Console.WriteLine("  Tabela wynikow");
                    Console.WriteLine("  Wyjscie");
                    break;

                case 2:
                    Console.WriteLine("  Zarządzanie graczami");
                    Console.WriteLine("  Zarządzanie druzynami");
                    Console.WriteLine("> ZARZADZANIE SEDZIAMI <");
                    Console.WriteLine("  Ogranizacja trunieju");
                    Console.WriteLine("  Tabela wynikow");
                    Console.WriteLine("  Wyjscie");
                    break;

                case 3:
                    Console.WriteLine("  Zarządzanie graczami");
                    Console.WriteLine("  Zarządzanie druzynami");
                    Console.WriteLine("  Zarządzanie sedziami");
                    Console.WriteLine("> ORGANIZACJA TURNIEJU <");
                    Console.WriteLine("  Tabela wynikow");
                    Console.WriteLine("  Wyjscie");
                    break;

                case 4:
                    Console.WriteLine("  Zarządzanie graczami");
                    Console.WriteLine("  Zarządzanie druzynami");
                    Console.WriteLine("  Zarządzanie sedziami");
                    Console.WriteLine("  Organizacja turnieju");
                    Console.WriteLine("> TABELA WYNIKOW <");
                    Console.WriteLine("  Wyjscie");
                    break;

                case 5:
                    Console.WriteLine("  Zarządzanie graczami");
                    Console.WriteLine("  Zarządzanie druzynami");
                    Console.WriteLine("  Zarządzanie sedziami");
                    Console.WriteLine("  Ogranizacja trunieju");
                    Console.WriteLine("  Tabela wynikow");
                    Console.WriteLine("> WYJSCIE <");
                    break;
                }


                keyinfo = Console.ReadKey();

                if (keyinfo.Key == ConsoleKey.UpArrow)
                {
                    ster1 = ster1 - 1;
                }
                if (keyinfo.Key == ConsoleKey.DownArrow)
                {
                    ster1 = ster1 + 1;
                }
                if (keyinfo.Key == ConsoleKey.Enter)
                {
                    if (ster1 == 0)
                    {
                        menu = 2;
                        do
                        {
                            Console.Clear();
                            switch (ster2)
                            {
                            case 0:
                                Console.WriteLine("> DODAJ GRACZA <");
                                Console.WriteLine("  Wyswietl liste graczy");
                                Console.WriteLine("  Usun gracza");
                                Console.WriteLine("  Powrot");
                                break;

                            case 1:
                                Console.WriteLine("  Dodaj gracza");
                                Console.WriteLine("> WYSWIETL LISTE GRACZY <");
                                Console.WriteLine("  Usun gracza");
                                Console.WriteLine("  Powrot");
                                break;

                            case 2:
                                Console.WriteLine("  Dodaj gracza");
                                Console.WriteLine("  Wyswietl liste graczy");
                                Console.WriteLine("> USUN GRACZA <");
                                Console.WriteLine("  Powrot");
                                break;

                            case 3:
                                Console.WriteLine("  Dodaj gracza");
                                Console.WriteLine("  Wyswietl liste graczy");
                                Console.WriteLine("  Usun gracza");
                                Console.WriteLine("> POWROT <");
                                break;
                            }

                            keyinfo = Console.ReadKey();

                            if (keyinfo.Key == ConsoleKey.UpArrow)
                            {
                                ster2 = ster2 - 1;
                            }
                            if (keyinfo.Key == ConsoleKey.DownArrow)
                            {
                                ster2 = ster2 + 1;
                            }
                            if (keyinfo.Key == ConsoleKey.Enter)
                            {
                                if (ster2 == 3)
                                {
                                    menu = 1;
                                }
                                if (ster2 == 0)
                                {
                                    int id;
                                    Console.Clear();
                                    int pom2 = 0;
                                    foreach (gracz item in baza1.returnplayer())
                                    {
                                        int pom1 = item.getid();
                                        if (pom1 > pom2)
                                        {
                                            pom2 = pom1;
                                        }
                                    }
                                    id = pom2 + 1;
                                    Console.WriteLine("Podaj imie gracza: ");
                                    string name = Console.ReadLine();
                                    Console.WriteLine("Podaj nazwisko gracza: ");
                                    string surname = Console.ReadLine();
                                    Console.WriteLine("Podaj wiek gracza: ");
                                    int age = int.Parse(Console.ReadLine());

                                    gracz player1 = new gracz(id, name, surname, age);
                                    baza1.addplayer(player1);


                                    Console.WriteLine("Gracz został dodany");
                                    Console.WriteLine("\nnacisnij dowolny klawisz");
                                    Console.ReadKey();
                                }
                                if (ster2 == 1)
                                {
                                    foreach (gracz item in baza1.returnplayer())
                                    {
                                        Console.WriteLine(item.getid() + "   " + item.getimie() + "   " + item.getnazwisko() + "   " + item.getwiek());
                                    }

                                    Console.WriteLine("");
                                    Console.WriteLine("Nacisnij dowolny klawisz");
                                    Console.ReadKey();
                                }
                                if (ster2 == 2)
                                {
                                    Console.WriteLine("Podaj id gracza, ktorego chcesz usunac: ");
                                    int id = int.Parse(Console.ReadLine());
                                    baza1.deleteplayerbase(id);
                                    //USUWANIE GRACZY
                                    // Console.WriteLine("OPCJA TYLKO W WERSJI PREMIUM");
                                    Thread.Sleep(1000);
                                }
                            }


                            if (ster2 == 4)
                            {
                                ster2 = 0;
                            }
                            if (ster2 == -1)
                            {
                                ster2 = 3;
                            }
                        } while (menu == 2);
                    }


                    if (ster1 == 1)
                    {
                        menu = 3;
                        do
                        {
                            Console.Clear();
                            switch (ster3)
                            {
                            case 0:
                                Console.WriteLine("> DODAJ DRUZYNE <");
                                Console.WriteLine("  Wyswietl liste druzyn");
                                Console.WriteLine("  Dodaj graczy do druzyny");
                                Console.WriteLine("  Wyswietl graczy w druzynie");
                                Console.WriteLine("  Usun druzyne");
                                Console.WriteLine("  Powrot");
                                break;

                            case 1:
                                Console.WriteLine("  Dodaj druzyne");
                                Console.WriteLine("> WYSWIETL LISTE DRUZYN <");
                                Console.WriteLine("  Dodaj graczy do druzyny");
                                Console.WriteLine("  Wyswietl graczy w druzynie");
                                Console.WriteLine("  Usun druzyne");
                                Console.WriteLine("  Powrot");
                                break;

                            case 2:
                                Console.WriteLine("  Dodaj druzyne");
                                Console.WriteLine("  Wyswietl liste druzyn");
                                Console.WriteLine("> DODAJ GRACZY DO DRUZYNY <");
                                Console.WriteLine("  Wyswietl graczy w druzynie");
                                Console.WriteLine("  Usun druzyne");
                                Console.WriteLine("  Powrot");
                                break;

                            case 3:
                                Console.WriteLine("  Dodaj druzyne");
                                Console.WriteLine("  Wyswietl liste druzyn");
                                Console.WriteLine("  Dodaj graczy do druzyny");
                                Console.WriteLine("> WYSWIETL GRACZY W DRUZYNIE <");
                                Console.WriteLine("  Usun druzyne");
                                Console.WriteLine("  Powrot");
                                break;

                            case 4:
                                Console.WriteLine("  Dodaj druzyne");
                                Console.WriteLine("  Wyswietl liste druzyn");
                                Console.WriteLine("  Dodaj graczy do druzyny");
                                Console.WriteLine("  Wyswietl graczy w druzynie");
                                Console.WriteLine("> USUN DRUZYNE <");
                                Console.WriteLine("  Powrot");
                                break;

                            case 5:
                                Console.WriteLine("  Dodaj druzyne");
                                Console.WriteLine("  Wyswietl liste druzyn");
                                Console.WriteLine("  Dodaj graczy do druzyny");
                                Console.WriteLine("  Wyswietl graczy w druzynie");
                                Console.WriteLine("  Usun druzyne");
                                Console.WriteLine("> POWROT <");
                                break;
                            }

                            keyinfo = Console.ReadKey();

                            if (keyinfo.Key == ConsoleKey.UpArrow)
                            {
                                ster3 = ster3 - 1;
                            }
                            if (keyinfo.Key == ConsoleKey.DownArrow)
                            {
                                ster3 = ster3 + 1;
                            }
                            if (keyinfo.Key == ConsoleKey.Enter)
                            {
                                if (ster3 == 5)
                                {
                                    menu = 1;
                                }
                                if (ster3 == 0)
                                {
                                    Console.Clear();
                                    int id;
                                    Console.Clear();
                                    int pom2 = 0;
                                    foreach (druzyna item in baza1.returnteam())
                                    {
                                        int pom1 = item.zwrocidd();
                                        if (pom1 > pom2)
                                        {
                                            pom2 = pom1;
                                        }
                                    }
                                    id = pom2 + 1;
                                    Console.WriteLine("Podaj nazwe druzyny: ");
                                    string nazwadruzyny = Console.ReadLine();

                                    druzyna team1 = new druzyna(id, nazwadruzyny, 0);
                                    baza1.addteam(team1);


                                    Console.WriteLine("Druzyna zostala dodana.");
                                    Console.WriteLine("\nnacisnij dowolny klawisz");
                                    Console.ReadKey();
                                }
                                if (ster3 == 1)//WYSWIETLANIE LISTY DRUZYN
                                {
                                    foreach (druzyna item in baza1.returnteam())
                                    {
                                        Console.WriteLine(item.zwrocidd() + "   " + item.zwrocnazwadruzyny());
                                    }

                                    Console.WriteLine("\nnacisnij dowolny klawisz");
                                    Console.ReadKey();
                                }
                                if (ster3 == 2)//DODAWANIE GRACZY DO DRUZYNY
                                {
                                    Console.WriteLine("Podaj id druzyny do ktorej chcesz dodac gracza");
                                    idd2 = int.Parse(Console.ReadLine());
                                    Console.WriteLine("Podaj id gracza ktorego chcesz dodac");
                                    idg2 = int.Parse(Console.ReadLine());
                                    foreach (druzyna item in baza1.returnteam())
                                    {
                                        if (item.zwrocidd() == idd2)
                                        {
                                            foreach (gracz item2 in baza1.returnplayer())
                                            {
                                                if (item2.getid() == idg2)
                                                {
                                                    item.dodajgracza(item2);
                                                }
                                            }
                                        }
                                    }
                                }

                                if (ster3 == 3)//WYSWIETLANIE GRACZY W DRUZYNIE
                                {
                                    Console.WriteLine("Podaj id druzyny ktorej sklad chcesz zobaczyc");
                                    idd2 = int.Parse(Console.ReadLine());
                                    foreach (druzyna item in baza1.returnteam())
                                    {
                                        if (item.zwrocidd() == idd2)
                                        {
                                            wypiszzawodnikow(item);
                                        }
                                    }
                                    Console.ReadKey();
                                }

                                if (ster3 == 4)
                                {
                                    //USUWANIE DRUZYN
                                    Console.WriteLine("Podaj id druzyny, ktora chcesz usunac: ");
                                    int idd3 = int.Parse(Console.ReadLine());
                                    baza1.deleteteambase(idd3);
                                    //Console.WriteLine("OPCJA TYLKO W WERSJI PREMIUM");
                                    Thread.Sleep(2000);
                                }
                            }


                            if (ster3 == 6)
                            {
                                ster3 = 0;
                            }
                            if (ster3 == -1)
                            {
                                ster3 = 5;
                            }
                        } while (menu == 3);
                    }

                    if (ster1 == 2)
                    {
                        menu = 4;
                        do
                        {
                            Console.Clear();
                            switch (ster4)
                            {
                            case 0:
                                Console.WriteLine("> DODAJ SEDZIEGO <");
                                Console.WriteLine("  Wyswietl liste sedziow");
                                Console.WriteLine("  Usun sedziego");
                                Console.WriteLine("  Powrot");
                                break;

                            case 1:
                                Console.WriteLine("  Dodaj sedziego");
                                Console.WriteLine("> WYSWIETL LISTE SEDZIOW <");
                                Console.WriteLine("  Usun sedziego");
                                Console.WriteLine("  Powrot");
                                break;

                            case 2:
                                Console.WriteLine("  Dodaj sedziego");
                                Console.WriteLine("  Wyswietl liste sedziow");
                                Console.WriteLine("> USUN SEDZIEGO <");
                                Console.WriteLine("  Powrot");
                                break;

                            case 3:
                                Console.WriteLine("  Dodaj sedziego");
                                Console.WriteLine("  Wyswietl liste sedziow");
                                Console.WriteLine("  Usun sedziego");
                                Console.WriteLine("> POWROT <");
                                break;
                            }

                            keyinfo = Console.ReadKey();

                            if (keyinfo.Key == ConsoleKey.UpArrow)
                            {
                                ster4 = ster4 - 1;
                            }
                            if (keyinfo.Key == ConsoleKey.DownArrow)
                            {
                                ster4 = ster4 + 1;
                            }
                            if (keyinfo.Key == ConsoleKey.Enter)
                            {
                                if (ster4 == 3)
                                {
                                    menu = 1;
                                }
                                if (ster4 == 0)
                                {
                                    int id;
                                    Console.Clear();
                                    int pom2 = 0;
                                    foreach (sedzia item in baza1.returnreferee())
                                    {
                                        int pom1 = item.getid();
                                        if (pom1 > pom2)
                                        {
                                            pom2 = pom1;
                                        }
                                    }
                                    id = pom2 + 1;
                                    Console.WriteLine("Podaj imie sedziego: ");
                                    string name = Console.ReadLine();
                                    Console.WriteLine("Podaj nazwisko sedziego: ");
                                    string surname = Console.ReadLine();
                                    Console.WriteLine("Podaj wiek sedziego: ");
                                    int age = int.Parse(Console.ReadLine());

                                    sedzia sedzia1 = new sedzia(id, name, surname, age);
                                    baza1.addreferee(sedzia1);


                                    Console.WriteLine("Sedzia został dodany");
                                    Console.WriteLine("\nnacisnij dowolny klawisz");
                                    Console.ReadKey();
                                }
                                if (ster4 == 1)
                                {
                                    foreach (sedzia item in baza1.returnreferee())
                                    {
                                        Console.WriteLine(item.getid() + "   " + item.getimie() + "   " + item.getnazwisko() + "   " + item.getwiek());
                                    }

                                    Console.WriteLine("");
                                    Console.WriteLine("Nacisnij dowolny klawisz");
                                    Console.ReadKey();
                                }
                                if (ster4 == 2)
                                {
                                    //USUWANIE SEDZIEGO
                                    Console.WriteLine("Podaj id sedziego, ktorego chcesz usunac: ");
                                    int ids3 = int.Parse(Console.ReadLine());
                                    baza1.deleterefereebase(ids3);
                                    Thread.Sleep(2000);
                                }
                            }


                            if (ster4 == 4)
                            {
                                ster4 = 0;
                            }
                            if (ster4 == -1)
                            {
                                ster4 = 3;
                            }
                        } while (menu == 4);
                    }

                    if (ster1 == 3)
                    {
                        menu = 5;
                        do
                        {
                            Console.Clear();
                            switch (ster5)
                            {
                            case 0:
                                Console.WriteLine("Wybierz rodzaj rozgrywki\n");
                                Console.WriteLine(">     SIATKOWKA      <");
                                Console.WriteLine("      Dwa ognie");
                                Console.WriteLine("  Przeciaganie liny");
                                break;

                            case 1:
                                Console.WriteLine("Wybierz rodzaj rozgrywki\n");
                                Console.WriteLine("      Siatkowka");
                                Console.WriteLine(">     DWA OGNIE      <");
                                Console.WriteLine("  Przeciaganie liny");
                                break;

                            case 2:
                                Console.WriteLine("Wybierz rodzaj rozgrywki\n");
                                Console.WriteLine("      Siatkowka");
                                Console.WriteLine("      Dwa ognie");
                                Console.WriteLine("> PRZECIAGANIE LINY  <");
                                break;
                            }

                            keyinfo = Console.ReadKey();

                            if (keyinfo.Key == ConsoleKey.UpArrow)
                            {
                                ster5 = ster5 - 1;
                            }
                            if (keyinfo.Key == ConsoleKey.DownArrow)
                            {
                                ster5 = ster5 + 1;
                            }
                            if (keyinfo.Key == ConsoleKey.Enter)
                            {
                                if (ster5 == 0)
                                {
                                    int     pom         = 0;
                                    turniej tournament1 = new turniej("turniejsiatkowki");

                                    do
                                    {
                                        Console.Clear();



                                        foreach (druzyna item in baza1.returnteam())
                                        {
                                            Console.WriteLine(item.zwrocidd() + "   " + item.zwrocnazwadruzyny());
                                        }



                                        Console.WriteLine("wpisz id druzyny ktora chcesz dodac do turnieju");
                                        idd2 = int.Parse(Console.ReadLine());
                                        foreach (druzyna item in baza1.returnteam())
                                        {
                                            if (item.zwrocidd() == idd2)
                                            {
                                                tournament1.dodajdruzyne(item);
                                            }
                                        }
                                        Console.WriteLine("Aby dodac kolejna druzyne wybierz 0\n Aby zakonczyc wybieranie druzyn wybierz 1");
                                        pom = int.Parse(Console.ReadLine());
                                    } while (pom == 0);

                                    Console.WriteLine("wpisz id sedziego ktorego chcesz dodac do turnieju");
                                    ids2 = int.Parse(Console.ReadLine());
                                    foreach (sedzia item in baza1.returnreferee())
                                    {
                                        if (item.getid() == ids2)
                                        {
                                            tournament1.dodajsedziego(item);
                                        }
                                    }

                                    Console.WriteLine("wpisz id drugiego sedziego ktorego chcesz dodac do turnieju");
                                    ids2 = int.Parse(Console.ReadLine());
                                    foreach (sedzia item in baza1.returnreferee())
                                    {
                                        if (item.getid() == ids2)
                                        {
                                            tournament1.dodajsedziego(item);
                                        }
                                    }
                                    //tworzenie obiektow
                                    msiatkowki mecz1 = new msiatkowki(); //tworzenie obiektu mecz dla samej siaty
                                    // mliny mecz2 = new mliny(); //tworzenie obiektu mecz dla samych lin
                                    // m2ognie mecz3 = new m2ognie(); //tworzenie obiektu mecz dla samej 2 ogni
                                    //granie meczow w lidze
                                    tournament1.ligasiatkowki(mecz1);
                                    //wyswietlanie pkt
                                    tournament1.wyswietlrezulatyligisiat();

                                    Console.ReadKey();
                                    menu = 1;
                                    //SIATKOWKA
                                }
                                if (ster5 == 1)
                                {
                                    int     pom         = 0;
                                    turniej tournament1 = new turniej("turniejdwaognie");

                                    do
                                    {
                                        Console.Clear();



                                        foreach (druzyna item in baza1.returnteam())
                                        {
                                            Console.WriteLine(item.zwrocidd() + "   " + item.zwrocnazwadruzyny());
                                        }



                                        Console.WriteLine("wpisz id druzyny ktora chcesz dodac do turnieju");
                                        idd2 = int.Parse(Console.ReadLine());
                                        foreach (druzyna item in baza1.returnteam())
                                        {
                                            if (item.zwrocidd() == idd2)
                                            {
                                                tournament1.dodajdruzyne(item);
                                            }
                                        }
                                        Console.WriteLine("Aby dodac kolejna druzyne wybierz 0\n Aby zakonczyc wybieranie druzyn wybierz 1");
                                        pom = int.Parse(Console.ReadLine());
                                    } while (pom == 0);

                                    Console.WriteLine("wpisz id sedziego ktorego chcesz dodac do turnieju");
                                    ids2 = int.Parse(Console.ReadLine());
                                    foreach (sedzia item in baza1.returnreferee())
                                    {
                                        if (item.getid() == ids2)
                                        {
                                            tournament1.dodajsedziego(item);
                                        }
                                    }


                                    //tworzenie obiektow
                                    m2ognie mecz1 = new m2ognie(); //tworzenie obiektu mecz dla samej siaty
                                    // mliny mecz2 = new mliny(); //tworzenie obiektu mecz dla samych lin
                                    // m2ognie mecz3 = new m2ognie(); //tworzenie obiektu mecz dla samej 2 ogni
                                    //granie meczow w lidze
                                    tournament1.liga2ognie(mecz1);
                                    //wyswietlanie pkt
                                    tournament1.wyswietlrezulatyligi2ognie();

                                    Console.ReadKey();
                                    menu = 1;
                                    //DWA OGNIE
                                }
                                if (ster5 == 2)
                                {
                                    int     pom         = 0;
                                    turniej tournament1 = new turniej("turniejprzeciaganieliny");

                                    do
                                    {
                                        Console.Clear();



                                        foreach (druzyna item in baza1.returnteam())
                                        {
                                            Console.WriteLine(item.zwrocidd() + "   " + item.zwrocnazwadruzyny());
                                        }



                                        Console.WriteLine("wpisz id druzyny ktora chcesz dodac do turnieju");
                                        idd2 = int.Parse(Console.ReadLine());
                                        foreach (druzyna item in baza1.returnteam())
                                        {
                                            if (item.zwrocidd() == idd2)
                                            {
                                                tournament1.dodajdruzyne(item);
                                            }
                                        }
                                        Console.WriteLine("Aby dodac kolejna druzyne wybierz 0\n Aby zakonczyc wybieranie druzyn wybierz 1");
                                        pom = int.Parse(Console.ReadLine());
                                    } while (pom == 0);

                                    Console.WriteLine("wpisz id sedziego ktorego chcesz dodac do turnieju");
                                    ids2 = int.Parse(Console.ReadLine());
                                    foreach (sedzia item in baza1.returnreferee())
                                    {
                                        if (item.getid() == ids2)
                                        {
                                            tournament1.dodajsedziego(item);
                                        }
                                    }


                                    //tworzenie obiektow
                                    mliny mecz1 = new mliny(); //tworzenie obiektu mecz dla samej siaty
                                    // mliny mecz2 = new mliny(); //tworzenie obiektu mecz dla samych lin
                                    // m2ognie mecz3 = new m2ognie(); //tworzenie obiektu mecz dla samej 2 ogni
                                    //granie meczow w lidze
                                    tournament1.ligaliny(mecz1);
                                    //wyswietlanie pkt
                                    tournament1.wyswietlrezulatyligiliny();

                                    Console.ReadKey();
                                    menu = 1;
                                    //PRZECIAGANIE LINY
                                }
                            }


                            if (ster5 == 3)
                            {
                                ster5 = 0;
                            }
                            if (ster5 == -1)
                            {
                                ster5 = 2;
                            }
                        } while (menu == 5);
                    }


                    if (ster1 == 4)
                    {
                        Console.Clear();
                        Console.WriteLine("TOP 10 DRUZYN Z NAJWIEKSZA LICZBA WYGRANYCH");

                        int j = 0;
                        for (int i = 1000; i > 0 && j < 10; i--)
                        {
                            foreach (druzyna item in baza1.returnteam())
                            {
                                if (item.zwrocilosczwyciestw() == i)
                                {
                                    Console.WriteLine(item.zwrocidd() + "   " + item.zwrocnazwadruzyny() + "   " + item.zwrocilosczwyciestw());
                                    j++;
                                }
                            }
                        }
                        Console.WriteLine("\nnacisnij dowolny klawisz");
                        Console.ReadKey();

                        //TABELA WYNIKOW
                    }



                    if (ster1 == 5)
                    {
                        menu = 0;
                    }
                }

                if (ster1 == 6)
                {
                    ster1 = 0;
                }
                if (ster1 == -1)
                {
                    ster1 = 5;
                }



                Console.WriteLine(" ");
            } while (menu != 0);
            Console.Clear();

            Console.WriteLine("Program zakonczony pomyslnie");
            Thread.Sleep(1000);
        }