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())); } }
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)); } }
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)); } }
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)); } }