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ę"); } }
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); }
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; } } }
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); }