Exemple #1
0
        public void ReportHop(Hop visitedHop)
        {
            switch (visitedHop)
            {
            case Truck t:
            {
                State = StateEnum.InTruckDeliveryEnum;
                break;
            }

            case Transferwarehouse wh:
            {
                State = StateEnum.TransferredEnum;
                break;
            }

            case Warehouse w:
            {
                State = StateEnum.InTransportEnum;
                break;
            }
            }
        }
Exemple #2
0
 public HopArrival(Hop hop, DateTime dateTime)
 {
     this.Hop      = hop;
     this.DateTime = dateTime;
 }
Exemple #3
0
 public HopArrival(Hop hop)
 {
     Hop      = hop;
     DateTime = Date.Now;
 }