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; }
public Pilot(Kisi kisi) : base(kisi as Personel) { }
public KulePersoneli(Kisi kisi) : base(kisi as Personel) { }
public CheckinPersoneli(Kisi kisi) : base(kisi as Personel) { }
public Kisi(Kisi kisi) { Ad = kisi.Ad; Soyad = kisi.Soyad; TC = kisi.TC; }
public GisePersoneli(Kisi kisi) { this.Ad = kisi.Ad; this.Soyad = kisi.Soyad; this.TC = kisi.TC; }
public Yolcu(Kisi kisi) : base(kisi) { }