public Person(string Name, string Alter, string Gechlecht, Adresse PeAdresse) { this._name = Name; this._alter = Alter; this._geschlecht = Gechlecht; this._peAdresse = PeAdresse; }
private static List <MitarbeiterIn> InitialiseMitarbeiterInnnen() { List <MitarbeiterIn> mitarbeiterInnen = new List <MitarbeiterIn>(); // add new MitarbeiterIn string MyMAKuerzel = "ifswnsc"; string MyMAName = "nikole schumacher"; string MyMAALter = "45"; string MyMAStadt = "Wien"; string MyMABezirk = "3"; string MyMAStrasse = "Guglgasse 1"; //string MyMAStrasse = new String("Guglgasse 1"); Adresse MyMAAdresse = new Adresse ( MyMAStadt, MyMABezirk, MyMAStrasse ); Person MyMAPersonName = new Person ( MyMAName, MyMAALter, MyMAAdresse ); MitarbeiterIn MyMA = new MitarbeiterIn ( MyMAKuerzel, MyMAPersonName, new List <Telefon> { new Telefon ( "FestNetzTelefon", "/", "02 1245 900" ), new Telefon ( "MobilTelefon", "Iphone8", "0660 1245 900" ), }, new List <Computer> { new Computer ( "Notebook", "HP EliteBook", "203456" ), new Computer ( "Notebook", "HP UltraBook", "203463" ), } ); mitarbeiterInnen.Add ( MyMA ); // add new MitarbeiterIn mitarbeiterInnen.Add ( new MitarbeiterIn ( "ifswwha", new Person ( "Wolfgang Hans", "54", "Männlich", new Adresse ( "Wien", "5", "Liebespaar 2/1/13" ) ), new List <Telefon> { new Telefon ( "FestNetzTelefon", "/", "02 1231 497" ), new Telefon ( "MobilTelefon", "Iphone8", "0660 1467 823" ), new Telefon ( "MobilTelefon", "IphoneSE", "0650 7542 556" ) }, new List <Computer> { } ) ); // add new MitarbeiterIn mitarbeiterInnen.Add ( new MitarbeiterIn ( "ifswplu", new Person ( "Peter Ludwig", "36", new Adresse ( "NiederÖsterreich", "8", "Hofburg 3" ) ), new List <Telefon> { new Telefon ( "FestNetzTelefon", "/", "02 1546 767" ), new Telefon ( "MobilTelefon", "Iphone6", "0660 1546 767" ), }, new List <Computer> { new Computer ( "Notebook", "Dell", "204476" ) } ) ); // add new MitarbeiterIn mitarbeiterInnen.Add ( new MitarbeiterIn ( "ifswasa", new Person ( "Alexandra Sabine", "27", null /*new Adresse * ( * "", * "", * "" * )*/ ), new List <Telefon> { new Telefon ( "FestNetzTelefon", "/", "02 1123 332" ), new Telefon ( "MobilTelefon", "IphoneSE", "0650 1123 332" ) }, new List <Computer> { new Computer ( "Notebook", "HP EliteBook", "204563" ), new Computer ( "Notebook", "HP LightBook", "205739" ) } ) ); // add new Fuehrungskraft => POLYMORFISMUS mitarbeiterInnen.Add ( new Fuehrungskraft ( "ifswtiv", "FK1", new Person ( "Thomas der IV.", "80", new Adresse ( "Niederösterreich", "08", "Königsstrasse 4" ) ), new List <Telefon> { new Telefon ( "FestNetzTelefon", "/", "02 1123 444" ), new Telefon ( "MobilTelefon", "IphoneSE", "0650 1123 444" ) }, new List <Computer> { new Computer ( "Notebook", "HP EliteBook", "204564" ), } ) ); try { mitarbeiterInnen.Add ( new OdwMitarbeiterIn ( "ixxxbul", new Person ( "Birgitt Ulricke", "53", new Adresse ( "Burgenland", "01", "Alteomastraße 3" ) ), new List <Telefon> { new Telefon ( "FestNetzTelefon", "/", "02 1123 444" ), }, new List <Computer> { new Computer ( "Notebook", "Dell", "204221" ), } ) ); } catch (Exception e) { Console.WriteLine(e.Message); } mitarbeiterInnen.Add ( new OdwMitarbeiterIn ( "iodwmhe", new Person ( "Manuela Heinricke", "53", new Adresse ( "Burgenland", "01", "Alteomastraße 3" ) ), new List <Telefon> { new Telefon ( "FestNetzTelefon", "/", "02 1123 444" ), }, new List <Computer> { new Computer ( "Notebook", "Dell", "204221" ), } ) ); // change MitarbeiterIn ifswplu MitarbeiterIn ifswplu = mitarbeiterInnen[2]; ifswplu.MASetPersonName(""); // add new MitarbeiterIn mitarbeiterInnen.Add ( new MitarbeiterIn ( "ifswasp", new Person ( "Alexandra Peter", "97", null ) ) ); // change MitarbeiterIn ifswplu MitarbeiterIn ifswasa = mitarbeiterInnen[3]; ifswasa.Kuerzel = "ha"; return(mitarbeiterInnen); }
//Constructor public Person(string Name, string Alter, Adresse PeAdresse) { this._name = Name; this._alter = Alter; this._peAdresse = PeAdresse; }