private void btnAddPlayer_Click(object sender, RoutedEventArgs e) { Seura seura = new Seura(); if (NHL.Count > GetSelectedTeam()) { seura = NHL.ElementAt(GetSelectedTeam()); string f = txtFirstName.Text; string l = txtLastName.Text; float p = 0; if (float.TryParse(txtTransferPrice.Text, out p)) { // is value txtTransferPrice.Background = Brushes.White; if (seura.AddPlayer(f, l, seura.SeuraNimi, p)) { lbStatusBar.Content = "Pelaajaa ei lisätty! Pelaaja '" + f + " " + l + ", " + seura.SeuraNimi + "' on jo tietokannassa!"; } else { lbStatusBar.Content = "Pelaaja '" + f + " " + l + ", " + seura.SeuraNimi + "' lisätty!"; } UpdateListView(); lstPelaajat.SelectedIndex = lstPelaajat.Items.Count - 1; } else { p = 0; txtTransferPrice.Background = Brushes.Red; lbStatusBar.Content = "Pelaajan Siirtohinta ei saa sisältää muuta kuin numeroita ja pilkun!"; } } }
private void ReadFromFile() { Seura seura = new Seura(); List<string> seuroja = new List<string>(); bool foundSeura = false; // Read in every line in specified file. // ... This will store all lines in an array in memory. string[] lines = File.ReadAllLines(fileName); foreach (string line in lines) { // Do something with the line. string[] row = line.Split(';'); //MessageBox.Show(row[0].ToString()); foundSeura = false; //reset value for (int i = 0; i < NHL.Count(); i++) //For every Seura { seura = NHL.ElementAt(i); if (seura.SeuraNimi == row[2]) //seura exits { float p = 0; //value if (float.TryParse(row[3], out p)) //try parse value { } seura.AddPlayer(row[0], row[1], row[2], p); foundSeura = true; } } if (!foundSeura && row[2]!="Seura") { //Seura does not yet exist //MessageBox.Show("Not found " +row[2]); seura = new Seura(); seura.SeuraNimi = row[2]; float p = 0; //value if (float.TryParse(row[3], out p)) //try parse value { } seura.AddPlayer(row[0], row[1], row[2], p); NHL.Add(seura); //Add seura } } UpdateTeamList(); }
private void AddMockupData() { string[] seuroja = { "Blues", "HIFK", "HPK", "Ilves", "JYP", "KalPa", "KooKoo", "Kärpät", "Lukko", "Pelicans", "SaiPa", "Sport", "Tappara", "TPS", "Ässät" }; for (int u = 0; u < seuroja.Length; u++) { Seura seura = new Seura(); seura.SeuraNimi = seuroja[u]; if (u == 0) { seura.AddPlayer("Eero", "Somervuori", seura.SeuraNimi, 22000); seura.AddPlayer("Ilkka", "Kangasniemi", seura.SeuraNimi, 27800); seura.AddPlayer("Robert", "Rooba", seura.SeuraNimi, 72893); } else if (u == 1) { seura.AddPlayer("Yohann", "Auvitu", seura.SeuraNimi, 22000); seura.AddPlayer("Corey", "Elkins", seura.SeuraNimi, 27800); seura.AddPlayer("Eemeli", "Heikkinen", seura.SeuraNimi, 72893); } NHL.Add(seura); } lbStatusBar.Content = "Testi data kirjoitettu tietokantaan!"; }