private void DodajDruzyneClick(object sender, RoutedEventArgs e)
        {
            string nazwa = DruzynaNazwa.Text;
            int    id    = 1;

            if (listaDruzyna.Count != 0)
            {
                id = wygenerujDruzynaID();
            }
            if (DruzynaNazwa.Text == "")
            {
                MessageBox.Show("Nie wpisano nazwy drużyny");
            }
            else
            {
                Druzyna druzyna = new Druzyna(nazwa, id);

                using (StreamWriter streamW = new StreamWriter(("DwaOgnieDruzynaDane.txt"), true))
                {
                    streamW.WriteLine(druzyna.getNazwaDruzyny() + ";" + druzyna.getID_Druzyna());
                }
                WyswietlDruzynyStackPanel(druzyna);
                listaDruzyna.Add(druzyna);
                DruzynaNazwa.Text = "";
                MessageBox.Show("Pomyślnie dodano drużynę");
            }
        }
Пример #2
0
        public TurniejPrzeciaganieLiny()
        {
            InitializeComponent();

            statusLabel.Content  = "Aktualny status: " + status;
            statusLabel.FontSize = 17;
            if (PrzeciaganieLiny.listaMeczow.Count > numerMeczu && status == "ELIMINACJE")
            //status == "ELIMINACJE"
            {
                DruzynaALabel.Content = PrzeciaganieLiny.listaMeczow[numerMeczu].getDruzynaA().getNazwaDruzyny();
                DruzynaBLabel.Content = PrzeciaganieLiny.listaMeczow[numerMeczu].getDruzynaB().getNazwaDruzyny();
                WyswietlRankingStackPanel(PrzeciaganieLiny.listaDruzyna);
            }
            if (status == "DOGRYWKA")
            {
                DruzynaALabel.Content = dogrywkaMecze[numerDogrywki].getDruzynaA().getNazwaDruzyny();
                DruzynaBLabel.Content = dogrywkaMecze[numerDogrywki].getDruzynaB().getNazwaDruzyny();
                WyswietlRankingStackPanel(PrzeciaganieLiny.listaDruzyna);
            }
            if (status == "PÓŁFINAŁY")
            {
                DruzynaALabel.Content = PrzeciaganieLiny.listaMeczow[numerMeczu + 1].getDruzynaA().getNazwaDruzyny();
                DruzynaBLabel.Content = PrzeciaganieLiny.listaMeczow[numerMeczu + 1].getDruzynaB().getNazwaDruzyny();
            }
            if (status == "FINAŁ")
            {
                DruzynaALabel.Content = druzynaPolfinalA.getNazwaDruzyny();
                DruzynaBLabel.Content = druzynaPolfinalB.getNazwaDruzyny();
            }

            DruzynaALabel.FontSize = 14;
            DruzynaBLabel.FontSize = 14;
            WypisywanieMeczowStackPanel();
        }
Пример #3
0
        void WyswietlDruzynyStackPanel(Druzyna druzyna)
        {
            Label label = new Label();

            label.Content = "Nazwa druzyny: " + druzyna.getNazwaDruzyny() + " ID: " + druzyna.getID_Druzyna();
            label.Tag     = druzyna.getID_Druzyna();
            druzynyStackPanel.Children.Add(label);
        }
 private void wpiszWynikiPolfinal()
 {
     stworzRanking(polfinalyDruzyny);
     if (DruzynaARadioButton.IsChecked == true)
     {
         if (nrPolfinalu == 0)
         {
             druzynaPolfinalA = polfinalyDruzyny[0];
             nrPolfinalu++;
             DwaOgnie.listaMeczow[numerMeczu].wygranaDruzynyA();
         }
         else
         {
             druzynaPolfinalB = polfinalyDruzyny[2];
             MessageBox.Show("Do finału przechodzą: " + druzynaPolfinalA.getNazwaDruzyny() + " i " + druzynaPolfinalB.getNazwaDruzyny());
             DwaOgnie.listaMeczow[numerMeczu].wygranaDruzynyA();
             finaly();
         }
     }
     else
     {
         if (nrPolfinalu == 0)
         {
             druzynaPolfinalA = polfinalyDruzyny[1];
             nrPolfinalu++;
             DwaOgnie.listaMeczow[numerMeczu].wygranaDruzynyB();
         }
         else
         {
             druzynaPolfinalB = polfinalyDruzyny[3];
             MessageBox.Show("Do finału przechodzą:" + druzynaPolfinalA.getNazwaDruzyny() + " i " + druzynaPolfinalB.getNazwaDruzyny());
             DwaOgnie.listaMeczow[numerMeczu].wygranaDruzynyB();
             finaly();
         }
     }
 }
        private void wpiszWynikiPolfinal()
        {
            stworzRanking(polfinalyDruzyny);

            if (((Set2Druzyna1.Text != "" && Set2Druzyna2.Text != "") && (Set2Druzyna1.Background == Set2Druzyna2.Background) && set2.IsEnabled == true) || ((Set3Druzyna1.Text != "" && Set3Druzyna2.Text != "") && (Set3Druzyna1.Background == Set3Druzyna2.Background) && set3.IsEnabled == true))
            {
                if ((Int32.Parse(Set2Druzyna1.Text) > Int32.Parse(Set2Druzyna2.Text)) && set3.IsEnabled == false)
                {
                    if (nrPolfinalu == 0)
                    {
                        druzynaPolfinalA = polfinalyDruzyny[0];
                        nrPolfinalu++;
                        Siatkowka.listaMeczow[numerMeczu].wygranaDruzynyA();
                    }
                    else
                    {
                        druzynaPolfinalB = polfinalyDruzyny[2];
                        MessageBox.Show("Do finału przechodzą: " + druzynaPolfinalA.getNazwaDruzyny() + " i " + druzynaPolfinalB.getNazwaDruzyny());
                        Siatkowka.listaMeczow[numerMeczu].wygranaDruzynyA();
                        finaly();
                    }
                }
                else if ((Int32.Parse(Set2Druzyna1.Text) < Int32.Parse(Set2Druzyna2.Text)) && set3.IsEnabled == false)
                {
                    if (nrPolfinalu == 0)
                    {
                        druzynaPolfinalA = polfinalyDruzyny[1];
                        nrPolfinalu++;
                        Siatkowka.listaMeczow[numerMeczu].wygranaDruzynyB();
                    }
                    else
                    {
                        druzynaPolfinalB = polfinalyDruzyny[3];
                        MessageBox.Show("Do finału przechodzą:" + druzynaPolfinalA.getNazwaDruzyny() + " i " + druzynaPolfinalB.getNazwaDruzyny());
                        Siatkowka.listaMeczow[numerMeczu].wygranaDruzynyB();
                        finaly();
                    }
                }
                else if (Set3Druzyna1.Text == "" || Set3Druzyna2.Text == "")
                {
                    MessageBox.Show("Błąd, wprowadz dane jeszcze raz zgodnie z zasadami");
                    numerMeczu--;
                }
                else if (Int32.Parse(Set3Druzyna1.Text) > Int32.Parse(Set3Druzyna2.Text))
                {
                    if (nrPolfinalu == 0)
                    {
                        druzynaPolfinalA = polfinalyDruzyny[0];
                        nrPolfinalu++;
                        Siatkowka.listaMeczow[numerMeczu].wygranaDruzynyA();
                    }
                    else
                    {
                        druzynaPolfinalB = polfinalyDruzyny[2];
                        MessageBox.Show("Do finału przechodzą: " + druzynaPolfinalA.getNazwaDruzyny() + " i " + druzynaPolfinalB.getNazwaDruzyny());
                        Siatkowka.listaMeczow[numerMeczu].wygranaDruzynyA();
                        finaly();
                    }
                }
                else
                {
                    if (nrPolfinalu == 0)
                    {
                        druzynaPolfinalA = polfinalyDruzyny[1];
                        nrPolfinalu++;
                        Siatkowka.listaMeczow[numerMeczu].wygranaDruzynyB();
                    }
                    else
                    {
                        druzynaPolfinalB = polfinalyDruzyny[3];
                        MessageBox.Show("Do finału przechodzą:" + druzynaPolfinalA.getNazwaDruzyny() + " i " + druzynaPolfinalB.getNazwaDruzyny());
                        Siatkowka.listaMeczow[numerMeczu].wygranaDruzynyB();
                        finaly();
                    }
                }
            }
            else
            {
                MessageBox.Show("Błąd, wprowadz dane jeszcze raz zgodnie z zasadami");
                numerMeczu--;
            }
        }
        public void getNazwaDruzynyTest()
        {
            Druzyna druzyna = new Druzyna("TEST", 4);

            Assert.IsTrue(druzyna.getNazwaDruzyny() == "TEST");
        }