Esempio n. 1
0
        public Kisi rastgeleKisiOlustur(KisiTipi kisiTipi)
        {
            Kisi kisi = new Kisi();
            kisi.Ad = adlar[rastgele.Next(0, adlar.Length - 1)];
            kisi.Soyad = soyadlar[rastgele.Next(0, soyadlar.Length - 1)];
            kisi.TC = rastgele.Next(100000000, 900000000);

            if (kisiTipi == KisiTipi.Yolcu)
            {
                // TODO: neden exception fırlatıyor sor
                // Yolcu yolcu = (kisi as Yolcu);
                Yolcu yolcu = new Yolcu();
                yolcu.Ad = kisi.Ad;
                yolcu.Soyad = kisi.Soyad;
                yolcu.TC = kisi.TC;
                yolcu.Ucus = null;
                return yolcu;
            }
            else if (kisiTipi == KisiTipi.Personel)
            {
                Personel personel = new Personel();
                personel.Ad = kisi.Ad;
                personel.Soyad = kisi.Soyad;
                personel.TC = kisi.TC;
                personel.PersonelNo = rastgele.Next(10000, 90000);
                return personel;
            }

            return kisi;
        }
Esempio n. 2
0
 public Pilot(Kisi kisi)
     : base(kisi as Personel)
 {
 }
Esempio n. 3
0
 public KulePersoneli(Kisi kisi)
     : base(kisi as Personel)
 {
 }
Esempio n. 4
0
 public CheckinPersoneli(Kisi kisi)
     : base(kisi as Personel)
 {
 }
Esempio n. 5
0
 public Kisi(Kisi kisi)
 {
     Ad = kisi.Ad;
     Soyad = kisi.Soyad;
     TC = kisi.TC;
 }
Esempio n. 6
0
 public GisePersoneli(Kisi kisi)
 {
     this.Ad = kisi.Ad;
     this.Soyad = kisi.Soyad;
     this.TC = kisi.TC;
 }
Esempio n. 7
0
 public Yolcu(Kisi kisi)
     : base(kisi)
 {
 }