public AdresDlaKonsoli()
        {
            Console.WriteLine("Podaj nazwę miejscowości: ");
            string miejscowosc = Console.ReadLine();

            Console.WriteLine("Podaj kod: ");
            string kod = Console.ReadLine();

            Console.WriteLine("Podaj nazwe ulicy: ");
            string nazwaUlicy = Console.ReadLine();
            int    numerDomu;

            do
            {
                Console.WriteLine("Podaj numer domu: ");
            } while (!int.TryParse(Console.ReadLine(), out numerDomu));
            Console.WriteLine("Czy jest numer zamieszkania <t/n>:");
            char c = Console.ReadKey().KeyChar;
            int? numerMieszkania;

            if (c == 't')
            {
                int i;
                Console.WriteLine();
                do
                {
                    Console.WriteLine("Podaj numer mieszkania: ");
                } while (!int.TryParse(Console.ReadLine(), out i));
                numerMieszkania = i;
            }
            else
            {
                numerMieszkania = null;
            }

            this.Adres = new Adres(numerDomu, numerMieszkania, nazwaUlicy, kod, miejscowosc);
        }
Example #2
0
 public Adres(Adres adres)
     : this(adres.nazwaUlicy, adres.miejscowosc, adres.kod, adres.numerDomu, adres.numerMieszkania)
 {
 }
Example #3
0
 public Osoba(string imie, string nazwisko, int numerEwidencyjny, Adres adresZamieszkania)
     : this(imie, nazwisko, numerEwidencyjny, adresZamieszkania.NazwaUlicy, adresZamieszkania.Miejscowosc,
            adresZamieszkania.Kod, adresZamieszkania.NumerDomu, adresZamieszkania.NumerMieszkania)
 {
 }
 public AdresDlaKonsoli(Adres adres)
 {
     this.Adres = adres;
 }