Beispiel #1
0
 private void btnLuo_Click(object sender, RoutedEventArgs e)
 {
     try {
         bool    match   = false;
         Pelaaja pelaaja = new Pelaaja(boxEnimi.Text, boxSnimi.Text, Int32.Parse(boxHinta.Text), seuraBox.SelectedItem.ToString());
         if (notEmpty)
         {
             foreach (var item in pelaajat)
             {
                 if (item.kokonimi == pelaaja.kokonimi)
                 {
                     match = true;
                 }
             }
             if (match == false)
             {
                 pelaajat.Add(pelaaja);
                 SBTBStatus.Text = "Pelaaja lisätty onnistuneesti.";
             }
         }
         else
         {
             Console.WriteLine(pelaaja.esitysnimi);
             pelaajat.Add(pelaaja);
             notEmpty        = true;
             SBTBStatus.Text = "Pelaaja lisätty onnistuneesti.";
         }
     }
     catch (Exception ex) {
         MessageBox.Show(ex.ToString());
         SBTBStatus.Text = "Pelaaja ei voitu lisätä.";
     }
     listviewPelaajat.ItemsSource = null;
     listviewPelaajat.ItemsSource = pelaajat;
 }
Beispiel #2
0
        private void initialization()
        {
            seuraBox.Items.Add("Seura1");
            seuraBox.Items.Add("Seura2");
            seuraBox.Items.Add("Seura3");
            seuraBox.Items.Add("Seura4");
            seuraBox.Items.Add("Seura5");
            seuraBox.Items.Add("Seura6");
            seuraBox.Items.Add("Seura7");
            seuraBox.Items.Add("Seura8");
            seuraBox.Items.Add("Seura9");
            seuraBox.Items.Add("Seura10");
            seuraBox.Items.Add("Seura11");
            seuraBox.Items.Add("Seura12");
            seuraBox.Items.Add("Seura13");
            seuraBox.Items.Add("Seura14");
            seuraBox.Items.Add("Seura15");
            saveFD.FileName   = "pelaajat";                    // Default file name
            saveFD.DefaultExt = ".txt";                        // Default file extension
            saveFD.Filter     = "Text documents (.txt)|*.txt"; // Filter files by extension

            try {
                if (System.IO.File.Exists(@"D:\pelaajat.txt"))
                {
                    Console.WriteLine("luettava oletustiedosto on olemassa.");
                    using (System.IO.StreamReader sr = System.IO.File.OpenText(@"D:\pelaajat.txt")) {
                        Pelaaja pelimies;
                        string  rivi = "";
                        while ((rivi = sr.ReadLine()) != null)
                        {
                            Console.WriteLine("Etsitään rivejä...");
                            //tutkitaan löytyykö sovittu erotinmerkki ; --> etupuolella on kellonaika ja jälkipuolella mittausarvo
                            if (rivi.Contains("|"))
                            {
                                Console.WriteLine("Oikean syntaksin omaava rivi löytyi.");
                                string[] split = rivi.Split(new char[] { '|' });
                                //luodaan tekstinpätistä olio
                                pelimies = new Pelaaja(split[0], split[1], Int32.Parse(split[2]), split[3]);
                                pelaajat.Add(pelimies);
                            }
                        }
                    }
                }
                else
                {
                    throw new System.IO.FileNotFoundException();
                }
            }
            catch (Exception ex) {
                MessageBox.Show("Pelaajat.txt tiedostoa ei löydy. Pelaajalista alkaa tyhjänä." + ex.ToString());
            }
            listviewPelaajat.ItemsSource = null;
            listviewPelaajat.ItemsSource = pelaajat;
        }
Beispiel #3
0
        private void initialization() {
            seuraBox.Items.Add("Seura1");
            seuraBox.Items.Add("Seura2");
            seuraBox.Items.Add("Seura3");
            seuraBox.Items.Add("Seura4");
            seuraBox.Items.Add("Seura5");
            seuraBox.Items.Add("Seura6");
            seuraBox.Items.Add("Seura7");
            seuraBox.Items.Add("Seura8");
            seuraBox.Items.Add("Seura9");
            seuraBox.Items.Add("Seura10");
            seuraBox.Items.Add("Seura11");
            seuraBox.Items.Add("Seura12");
            seuraBox.Items.Add("Seura13");
            seuraBox.Items.Add("Seura14");
            seuraBox.Items.Add("Seura15");
            saveFD.FileName = "pelaajat"; // Default file name
            saveFD.DefaultExt = ".txt"; // Default file extension
            saveFD.Filter = "Text documents (.txt)|*.txt"; // Filter files by extension

            try {
                if (System.IO.File.Exists(@"D:\pelaajat.txt")) {
                    Console.WriteLine("luettava oletustiedosto on olemassa.");
                    using (System.IO.StreamReader sr = System.IO.File.OpenText(@"D:\pelaajat.txt")) {

                        Pelaaja pelimies;
                        string rivi = "";
                        while ((rivi = sr.ReadLine()) != null) {
                            Console.WriteLine("Etsitään rivejä...");
                            //tutkitaan löytyykö sovittu erotinmerkki ; --> etupuolella on kellonaika ja jälkipuolella mittausarvo
                            if (rivi.Contains("|")) {
                                Console.WriteLine("Oikean syntaksin omaava rivi löytyi.");
                                string[] split = rivi.Split(new char[] { '|' });
                                //luodaan tekstinpätistä olio
                                pelimies = new Pelaaja(split[0], split[1], Int32.Parse(split[2]), split[3]);
                                pelaajat.Add(pelimies);
                            }
                        }
                    }
                }
                else {
                    throw new System.IO.FileNotFoundException();
                }
            }
            catch (Exception ex) {
                MessageBox.Show("Pelaajat.txt tiedostoa ei löydy. Pelaajalista alkaa tyhjänä." + ex.ToString());
            }
            listviewPelaajat.ItemsSource = null;
            listviewPelaajat.ItemsSource = pelaajat;
        }
Beispiel #4
0
 private void btnLuo_Click(object sender, RoutedEventArgs e) {
     try {
         bool match = false;
         Pelaaja pelaaja = new Pelaaja(boxEnimi.Text, boxSnimi.Text, Int32.Parse(boxHinta.Text), seuraBox.SelectedItem.ToString());
         if (notEmpty) {
             foreach (var item in pelaajat) {
                 if (item.kokonimi == pelaaja.kokonimi) {
                     match = true;
                 }
             }
             if (match == false) {
                 pelaajat.Add(pelaaja);
                 SBTBStatus.Text = "Pelaaja lisätty onnistuneesti.";
             }
         }
         else {
             Console.WriteLine(pelaaja.esitysnimi);
             pelaajat.Add(pelaaja);
             notEmpty = true;
             SBTBStatus.Text = "Pelaaja lisätty onnistuneesti.";
         }
     }
     catch (Exception ex) {
         MessageBox.Show(ex.ToString());
         SBTBStatus.Text = "Pelaaja ei voitu lisätä.";
     }
     listviewPelaajat.ItemsSource = null;
     listviewPelaajat.ItemsSource = pelaajat;
 }