public AdresDlaKonsoli() { Console.Write("Podaj nazwę miejscowści: "); string miejscowosc = Console.ReadLine(); Console.Write("Podaj kod: "); string kod = Console.ReadLine(); Console.Write("Podaj nazwę ulicy: "); string nazwaUlicy = Console.ReadLine(); int numerDomu; do { Console.Write("Podaj numer domu: "); }while (!int.TryParse(Console.ReadLine(), out numerDomu)); Console.Write("Czy jest numer mieszkania <t/n>: "); char c = Console.ReadKey().KeyChar; int? numerMieszkania; if (c == 't') { int i; Console.WriteLine(); do { Console.Write("Podaj numer meszkania: "); }while (!int.TryParse(Console.ReadLine(), out i)); numerMieszkania = i; } else { numerMieszkania = null; } this.Adres = new Adres(numerDomu, numerMieszkania, nazwaUlicy, kod, miejscowosc); }
public AdresDlaKonsoli(Adres adres) { this.Adres = adres; }
public Osoba(int numerEwidencyjny, string imie, string nazwisko, Adres adres) : this(numerEwidencyjny, imie, nazwisko, adres.ZwrocNumerDomu(), adres.ZwrocNumerMieszkania(), adres.ZwrocNazweUlicy(), adres.ZwrocKod(), adres.ZwrocMiejscowosc()) { }
public Adres(Adres adres) : this(adres.numerDomu, adres.numerMieszkania, adres.nazwaUlicy, adres.kod, adres.miejscowosc) { }
public Osoba(int numerEwidencyjny, int rokUrodzenia, string imie, string nazwisko, Adres adres) { this.RokUrodzenia = rokUrodzenia; this.numerEwidencyjny = numerEwidencyjny; this.Imie = imie; this.Nazwisko = nazwisko; this.AdresZamieszkania = adres; }
public Adres(Adres adres) : this(adres.NumerDomu, adres.NumerMieszkania, adres.NazwaUlicy, adres.Kod, adres.Miejscowosc) { }