コード例 #1
0
        public List <string> ShowFullDataOfVehicle(string i_inputLincesFromUser) // this function return a list of full data of a vehicle
        {
            Owner_Details owner;
            List <string> AllDetailsToPrint = NewObj.NewList();

            Vehicle.CheckLincesNumber(i_inputLincesFromUser);
            owner = GetOwner(i_inputLincesFromUser);
            owner.GetDetailesOwner(AllDetailsToPrint);
            return(AllDetailsToPrint);
        }
コード例 #2
0
        public List <string> AddToListAllLicense() // this function add to the list of vehicles
        {
            List <string> listOfLicense = NewObj.NewList();

            foreach (KeyValuePair <string, Owner_Details> Owners in m_vehicleCollection)
            {
                listOfLicense.Add(Owners.Value.ownerVehicle.lincesNumber);
            }
            return(listOfLicense);
        }
コード例 #3
0
        public List <string> AddToListLicenseSorted(string i_inputFromUser) // this function add to the filter list of vehicles
        {
            List <string> listOfLicense = NewObj.NewList();

            Owner_Details.eVehicleStatus statusOfVehicale;
            statusOfVehicale = (Owner_Details.eVehicleStatus)Enum.Parse(typeof(Owner_Details.eVehicleStatus), i_inputFromUser);

            foreach (KeyValuePair <string, Owner_Details> Owners in m_vehicleCollection)
            {
                if (Owners.Value.currentVehicleStatus == statusOfVehicale)
                {
                    listOfLicense.Add(Owners.Value.ownerVehicle.lincesNumber);
                }
            }
            return(listOfLicense);
        }