Пример #1
0
 //constructor
 public Spoor(int spoornummer, int spoorstatus, SpoorType spoortype)
 {
     this.spoorNummer = spoornummer;
     sectoren         = new List <Sector>();
     if (spoorstatus == 0)
     {
         this.spoorStatus = Scripts.SpoorStatus.InGebruik;
     }
     else
     {
         this.spoorStatus = Scripts.SpoorStatus.Leeg;
     }
     this.spoorType = spoortype;
 }
Пример #2
0
        /// <summary>
        /// Verandert de spoorstatus naar leeg indien er geen sectoren meer worden gebruikt.
        /// </summary>
        public void ZetSpoorStatus()
        {
            spoorStatus = SpoorStatus.Leeg;

            foreach (Sector sector in sectoren)
            {
                if (sector != null)
                {
                    if (sector.Status == SectorStatus.bezet)
                    {
                        spoorStatus = SpoorStatus.InGebruik;
                    }
                }
            }
        }