예제 #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;
        }
예제 #2
0
파일: Pilot.cs 프로젝트: roser137/havaalani
 public Pilot(Kisi kisi)
     : base(kisi as Personel)
 {
 }
예제 #3
0
 public KulePersoneli(Kisi kisi)
     : base(kisi as Personel)
 {
 }
예제 #4
0
 public CheckinPersoneli(Kisi kisi)
     : base(kisi as Personel)
 {
 }
예제 #5
0
파일: Kisi.cs 프로젝트: roser137/havaalani
 public Kisi(Kisi kisi)
 {
     Ad = kisi.Ad;
     Soyad = kisi.Soyad;
     TC = kisi.TC;
 }
예제 #6
0
 public GisePersoneli(Kisi kisi)
 {
     this.Ad = kisi.Ad;
     this.Soyad = kisi.Soyad;
     this.TC = kisi.TC;
 }
예제 #7
0
파일: Yolcu.cs 프로젝트: roser137/havaalani
 public Yolcu(Kisi kisi)
     : base(kisi)
 {
 }