Пример #1
0
        public Samolot UsunSamolot(Samolot samolot)
        {
            Samolot rSamolot = samoloty.FirstOrDefault(x => x == samolot);  // Moze bedzie trzeba uzyc First zamiast FirstOrDefault

            samoloty.Remove(rSamolot);
            return(rSamolot);
        }
Пример #2
0
 public void DodajSamolot(Samolot samolot)
 {
     samolot.ID = samolotyID;
     samoloty.Add(new Samolot(samolot));
     samolotyID++;
     GenerujLoty();
 }
Пример #3
0
 public Samolot(Samolot samolot)
 {
     this.nazwa       = samolot.nazwa;
     this.id          = samolot.id;
     typSamolotu      = samolot.typSamolotu;
     aktualneLotnisko = samolot.aktualneLotnisko;
     przydzielony     = samolot.przydzielony;
 }
Пример #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Lot"/> class.
 /// </summary>
 /// <param name="dataWylotu">Departure date.</param>
 /// <param name="samolot">Plane to be used.</param>
 /// <param name="trasa">Flight route to be taken.</param>
 public Lot(Samolot samolot, Trasa trasa, DateTime dataWylotu)
 {
     this.samolot    = samolot;
     this.trasa      = trasa;
     this.dataWylotu = new DateTime(dataWylotu.Year, dataWylotu.Month, dataWylotu.Day, trasa.GodzinaWylotu.Hour, trasa.GodzinaWylotu.Minute, trasa.GodzinaWylotu.Second);
     wolneRezerwacje = samolot.TypSamolotu.IloscMiejsc;
     bilety          = new ObservableCollection <Bilet>();
     czasPodruzy     = new TimeSpan(((int)Trasa.Odleglosc / 1000) % 24, (((int)Trasa.Odleglosc / 10) - ((int)Trasa.Odleglosc / 1000)) % 60, 0);
     wTrakcie        = false;
 }
Пример #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Lot"/> class by coping paramethers of other.
 /// </summary>
 /// <param name="lot">Flight to be copied</param>
 public Lot(Lot lot)
 {
     id              = lot.id;
     samolot         = lot.samolot;
     trasa           = lot.trasa;
     dataWylotu      = lot.dataWylotu;
     czasPodruzy     = lot.czasPodruzy;
     wolneRezerwacje = lot.wolneRezerwacje;
     bilety          = lot.bilety;
     wTrakcie        = lot.wTrakcie;
 }