Example #1
0
        static void TestPersonClass()
        {
            // luodaan ns. henkilö henkilörekisteri
            Persons myFriends = new Persons();
            //lisästään muutama kaveri rekisteriin
            Person friend1 = new IT.Person();

            friend1.Firstname            = "Kirsi";
            friend1.Lastname             = "Kernell";
            friend1.SocialSecurityNumber = "121270-123A";
            //lyhyempi tapa luoda olio ominaisuuksineen
            Person friend2 = new Person {
                Firstname = "Jack", Lastname = "Russel", SocialSecurityNumber = "140217A111B"
            };
            Person friend3 = new Person {
                Firstname = "Mathias", Lastname = "Tötterström", SocialSecurityNumber = "140217A123B"
            };
            Person friend4 = new Person {
                Firstname = "Teppo", Lastname = "Testaaja", SocialSecurityNumber = "010101-0010"
            };

            // lisätään kaverit yksi kerrallaan kaveri-rekisteriin
            myFriends.Add(friend1);
            myFriends.Add(friend2);
            myFriends.Add(friend3);
            myFriends.Add(friend4);
            //näytetään rekisteri
            Console.WriteLine("******* Kaverirekisterisi**********");
            myFriends.ShowPersons();
            //Testataan kaverin hakua
            Console.WriteLine("Anna kaverinumero:");
            string retval = Console.ReadLine();
            int    i      = 0;

            if (int.TryParse(retval, out i))
            {
            }
            //huom tämä Get-metodi palauttaa null, jos indexin osoittamaa kaveria ei löydy
            Person searchedFriend = myFriends.Get(int.Parse(retval));

            if (searchedFriend != null)
            {
                Console.WriteLine(string.Format("Löytyi ystävä nimeltä {0}", searchedFriend.ToString()));
            }
        }
Example #2
0
        static void TestPersonClass()
        {
            //luodaan ns henkilörekisteri
            Persons myFriends = new Persons();
            //lisätään muutama kaveri rekisteriin
            Person friend1 = new Person();

            friend1.Firstname            = "Kirsi";
            friend1.Lastname             = "Kernell";
            friend1.SocialSecurityNumber = "121270-123A";
            //lyhyempi tapa luoda olio ominaisuuksineen
            Person friend2 = new Person {
                Firstname = "Jack", Lastname = "Russell", SocialSecurityNumber = "14217+BBB1"
            };
            Person friend3 = new Person {
                Firstname = "Mathias", Lastname = "Töttenström", SocialSecurityNumber = "141290-ASD1"
            };
            Person friend4 = new Person {
                Firstname = "Teppo", Lastname = "Testaaja", SocialSecurityNumber = "010101-0010"
            };

            //lisätään kaverit yksi kerrallaan kaveri-rekisteriin
            myFriends.Add(friend1);
            myFriends.Add(friend2);
            myFriends.Add(friend3);
            myFriends.Add(friend4);
            //näytetään rekisteri
            Console.WriteLine("***** Kaverirekisterisi *****");
            myFriends.ShowPersons();
            //testataan kaverin hakua
            Console.WriteLine("Anna kaverinumero:");
            string retval = Console.ReadLine();
            int    i      = 0;

            if (int.TryParse(retval, out i))
            {
                //huom Get-metodi palauttaa null jos indeksin osoittamaa kaveria ei löydy
                Person searchedFriend = myFriends.Get(int.Parse(retval));
                if (searchedFriend != null)
                {
                    Console.WriteLine(string.Format("Löytyi ystävä nimelta {0}", searchedFriend.ToString()));
                }
                else
                {
                    Console.WriteLine("Annetulla numerolla ei löydy kaveria.");
                }
            }
            //testataan kaverin hakua HETUlla
            Console.WriteLine("Anna kaverisi HETU");
            retval = Console.ReadLine();
            Person sp = myFriends.Find(retval);

            if (sp != null)
            {
                Console.WriteLine(string.Format("Löytyi:{0}", sp.ToString()));
            }
            else
            {
                Console.WriteLine(string.Format("Annetulla {0} HETUlla ei löydy kavereita", retval));
            }
        }
Example #3
0
        static void TestPersonClass()
        {
            //luodaan ns henkilorekisteri
            Persons myFriends = new Persons();
            //lisätään kamuja rekisteriin
            Person friend1 = new Person();

            friend1.Firstname            = "Kirisi";
            friend1.Lastname             = "Kernell";
            friend1.SocialSecurityNumber = "121270-123D";
            //Lyhyempi tapa luoda ominaisuuksineen
            Person friend2 = new Person {
                Firstname = "Jack", Lastname = "Russell", SocialSecurityNumber = "1412217-HHH3"
            };
            Person friend3 = new Person {
                Firstname = "Dick", Lastname = "Butt", SocialSecurityNumber = "141250-96H3"
            };
            Person friend4 = new Person {
                Firstname = "Teppo", Lastname = "testaaja", SocialSecurityNumber = "010101-0010"
            };

            //lisätään kaverit yksi kerrallaan kaveri rekisteriin
            myFriends.Add(friend1);
            myFriends.Add(friend2);
            myFriends.Add(friend3);
            myFriends.Add(friend4);
            //näytetään tämä rekisteri
            Console.WriteLine("***** kaveroi rekisterisi *******");
            myFriends.ShowPersons();
            //testaaan kaverin hakua
            Console.WriteLine("Anna kverinumero");
            string retval = Console.ReadLine();
            int    i      = 0;

            if (int.TryParse(retval, out i))
            {
                // huom get-metodi palaittaa null jos indeksij osoittamaa kaveria ei löydy
                Person searchedFriend = myFriends.Get(int.Parse(retval));
                if (searchedFriend != null)
                {
                    Console.WriteLine(string.Format("Löytyi ystvä nimeltä {0}", searchedFriend.ToString()));
                }
                else
                {
                    Console.WriteLine("ei ole");
                }
            }
            //testaan kaverin jhakua Hetulla
            Console.WriteLine("anna kaveri Hetu");
            retval = Console.ReadLine();
            Person searchedPerson = myFriends.Find(retval);

            if (searchedPerson != null)
            {
                Console.WriteLine(searchedPerson.ToString());
            }
            else
            {
                Console.WriteLine(string.Format("ei lpoydy {0}", retval));
            }
        }
Example #4
0
        static void TestPersonsClass()
        {//luodaan ns. henkilörekisteri
            Persons myFriends = new Persons();
            //lisätääs muutama kaveri rekisteriin
            Person friend1 = new Person();

            friend1.Firstname            = "Kirsi";
            friend1.Lastname             = "Kernell";
            friend1.SocialSecurityNumber = "121270-123A";
            //lyhyempi tapa luoda olio
            Person friend2 = new Person {
                Firstname = "jack", Lastname = "Russell", SocialSecurityNumber = "140217-1111"
            };
            Person friend3 = new Person {
                Firstname = "Hugh", Lastname = "Jackman", SocialSecurityNumber = "800085-1337"
            };
            Person friend4 = new Person {
                Firstname = "kake", Lastname = "Kuspäää", SocialSecurityNumber = "123456-1337"
            };

            //mehtodi
            //lisätään kaverit yksikerrallaan kaveri-rekisteriin
            myFriends.Add(friend1);
            myFriends.Add(friend2);
            myFriends.Add(friend3);
            myFriends.Add(friend4);
            // Console.WriteLine("Seuraavat murhattavat:\n{0}\n{1}\n{2}", friend1, friend2, friend3);
            Console.WriteLine("******MURHALISTA********");
            myFriends.ShowPersons();
            //testataan kaverin hakua
            Console.WriteLine("Anna kaverinumero: ");
            string retval = Console.ReadLine();
            int    i      = 0;

            if (int.TryParse(retval, out i))
            {
                //huom get.metodi palauttaa null jos indeksin osoittamaa kaveria ei ole
                Person searchedFriend = myFriends.Get(int.Parse(retval));
                if (searchedFriend != null)
                {
                    Console.WriteLine(String.Format("Löytyi ystävä nimeltä {0}", searchedFriend.ToString()));
                }
                else
                {
                    Console.WriteLine("Annetulla numerolla ei löydy kaveria");
                }
            }
            //testataan kaverin hakemista HETU:lla
            Console.WriteLine("Kerro kaverisi henkilöturvatunnus");
            retval = Console.ReadLine();
            Person XD = myFriends.Find(retval);

            if (XD != null)
            {
                Console.WriteLine(string.Format("löytyi: {0}", XD.ToString()));
            }
            else
            {
                Console.WriteLine(string.Format("Annetulla {0} HETU:lla ei löydy kaveria", retval));
            }
        }