Пример #1
0
        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(("PrzeciaganieLinyDruzynaDane.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
        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);
        }
Пример #3
0
        void WycofajDruzyneStackPanel(Druzyna druzyna)
        {
            Label label;

            foreach (var child in druzynyStackPanel.Children)
            {
                label = child as Label;
                if ((int)label.Tag == druzyna.getID_Druzyna())
                {
                    druzynyStackPanel.Children.Remove(label);
                    break;
                }
            }
        }
Пример #4
0
        public PrzeciaganieLiny()
        {
            InitializeComponent();
            try
            {
                using (StreamReader streamR = new StreamReader("PrzeciaganieLinySedziaDane.txt"))
                {
                    string linia;
                    while ((linia = streamR.ReadLine()) != null)
                    {
                        char[]   oddzielanieWyrazow = { ';' };
                        string[] podzialListy       = linia.Split(oddzielanieWyrazow);
                        Label    label = new Label();
                        int      intID = Int32.Parse(podzialListy[2]);
                        label.Content = "Imie: " + podzialListy[0] + " Nazwisko: " + podzialListy[1] + " ID: " + intID;
                        sedziowieStackPanel.Children.Add(label);
                        Sedzia sedzia = new Sedzia(podzialListy[0], podzialListy[1], intID);
                        label.Tag = sedzia.getID_Sedzia();
                        listaSedziow.Add(sedzia);
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Brak pliku z sędziami");
            }
            try
            {
                using (StreamReader streamR = new StreamReader("PrzeciaganieLinyDruzynaDane.txt"))
                {
                    string linia;
                    while ((linia = streamR.ReadLine()) != null)
                    {
                        char[]   oddzielanieWyrazow = { ';' };
                        string[] podzialListy       = linia.Split(oddzielanieWyrazow);
                        Label    label = new Label();
                        int      intID = Int32.Parse(podzialListy[1]);
                        label.Content = "Nazwa druzyny: " + podzialListy[0] + " ID: " + intID;
                        druzynyStackPanel.Children.Add(label);
                        Druzyna druzyna = new Druzyna(podzialListy[0], intID);
                        label.Tag = druzyna.getID_Druzyna();
                        listaDruzyna.Add(druzyna);
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Brak pliku z drużynami");
            }

            try
            {
                using (StreamReader streamR = new StreamReader("PrzeciaganieLinyRankingTurnieju.txt"))
                {
                    string linia;
                    while ((linia = streamR.ReadLine()) != null)
                    {
                        Label label = new Label();
                        label.Content = linia;
                        wypisywanieTurnieji.Children.Add(label);
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Brak pliku z Rankingiem meczy");
            }
        }
        public void getID_Druzyna()
        {
            Druzyna druzyna = new Druzyna("TEST", 4);

            Assert.IsTrue(druzyna.getID_Druzyna() == 4);
        }