コード例 #1
0
        public void addBoardingCardWithBaggage(String aStartPointName, BaggageMdl aStartBaggage, String aEndPointName, BaggageMdl aEndBaggage,
                                               VehicleType aVehicleType, String aVehicleNumber, String aSitNumber, String aDesc)
        {
            //2. define start point
            TripPointMdl startPoint = new TripPointCtr().create(aStartPointName, TripPointType.DEPARTURE, aStartBaggage);

            //3. define end point
            TripPointMdl endPoint = new TripPointCtr().create(aEndPointName, TripPointType.ARRIVAL, aEndBaggage);

            //4. define boarding card
            BoardingCardMdl card = new BoardingCardCtr().create(aVehicleType, aVehicleNumber, aSitNumber, startPoint, endPoint, aDesc);

            _mdl.pBoardingCards.Add(card);
        }
コード例 #2
0
        //public void addBoardingCard()
        //{
        //    //1. define baggage
        //    BaggageMdl baggage = new BaggageCtr().create(BaggageType.NOT_HANDLED, BaggageAction.TRANSFER, null);

        //    //2. define start point
        //    TripPointMdl startPoint = new TripPointCtr().create("Madrid", TripPointType.DEPARTURE, baggage);

        //    //3. define end point
        //    TripPointMdl endPoint = new TripPointCtr().create("Barcelona", TripPointType.ARRIVAL, baggage);

        //    //4. define boarding card
        //    BoardingCardMdl card = new BoardingCardCtr().create(VehicleType.TRAIN, "78A", "45B", startPoint, endPoint);
        //}


        public void addBoardingCardNoBaggage(String aStartPointName, String aEndPointName, VehicleType aVehicleType,
                                             String aVehicleNumber, String aSitNumber, String aDesc)
        {
            //1. define baggage
            BaggageMdl baggage = new BaggageCtr().create(BaggageType.NOT_HANDLED, BaggageAction.TRANSFER, null);

            //2. define start point
            TripPointMdl startPoint = new TripPointCtr().create(aStartPointName, TripPointType.DEPARTURE, baggage);

            //3. define end point
            TripPointMdl endPoint = new TripPointCtr().create(aEndPointName, TripPointType.ARRIVAL, baggage);

            //4. define boarding card
            BoardingCardMdl card = new BoardingCardCtr().create(aVehicleType, aVehicleNumber, aSitNumber, startPoint, endPoint, aDesc);

            _mdl.pBoardingCards.Add(card);
        }