Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public AdresDlaKonsoli(Adres adres)
 {
     this.Adres = adres;
 }
Ejemplo n.º 3
0
 public Osoba(int numerEwidencyjny, string imie, string nazwisko, Adres adres)
     : this(numerEwidencyjny, imie, nazwisko, adres.ZwrocNumerDomu(), adres.ZwrocNumerMieszkania(), adres.ZwrocNazweUlicy(),
            adres.ZwrocKod(), adres.ZwrocMiejscowosc())
 {
 }
Ejemplo n.º 4
0
 public Adres(Adres adres)
     : this(adres.numerDomu, adres.numerMieszkania, adres.nazwaUlicy, adres.kod, adres.miejscowosc)
 {
 }
Ejemplo n.º 5
0
 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;
 }
Ejemplo n.º 6
0
 public Adres(Adres adres)
     : this(adres.NumerDomu, adres.NumerMieszkania, adres.NazwaUlicy, adres.Kod, adres.Miejscowosc)
 {
 }