Ejemplo n.º 1
0
        public StringBuilder AllLicenseNumbersByStatus(VehiclesEnums.eVehicleStatus i_VehicleStatus)
        {
            StringBuilder allLicenseNumbersByStatus = new StringBuilder();

            foreach (KeyValuePair <string, VehicleTicket> record in m_Vehicles)
            {
                if (record.Value.Status == i_VehicleStatus)
                {
                    allLicenseNumbersByStatus.Append(record.Key);
                    allLicenseNumbersByStatus.Append(Environment.NewLine);
                }
            }

            return(allLicenseNumbersByStatus);
        }
Ejemplo n.º 2
0
        public void ShowLicenseNumberByStatus(VehiclesEnums.eVehicleStatus i_Status)
        {
            StringBuilder licenseNumbersByStatus = r_Garage.AllLicenseNumbersByStatus(i_Status);

            r_Ui.PrintMessage(licenseNumbersByStatus.ToString() + Environment.NewLine);
        }
Ejemplo n.º 3
0
 public VehicleTicket(Vehicle i_Vehicle)
 {
     r_Vehicle       = i_Vehicle;
     m_VehicleStatus = VehiclesEnums.eVehicleStatus.InProgress;
 }
Ejemplo n.º 4
0
 public void UpdateVehicleStatus(string i_LicenseId, VehiclesEnums.eVehicleStatus i_NewStatus)
 {
     m_Vehicles[i_LicenseId].Status = i_NewStatus;
 }