diff --git a/Trenser.VehicleServiceSystem/Trenser.VehicleServiceSystem/views/CustomerMenu.cpp b/Trenser.VehicleServiceSystem/Trenser.VehicleServiceSystem/views/CustomerMenu.cpp index 66347aa..2f3a0f9 100644 --- a/Trenser.VehicleServiceSystem/Trenser.VehicleServiceSystem/views/CustomerMenu.cpp +++ b/Trenser.VehicleServiceSystem/Trenser.VehicleServiceSystem/views/CustomerMenu.cpp @@ -216,8 +216,15 @@ Return type: void void CustomerMenu::selectComboPackage() { std::string vehicleNumber, vehicleBrand, vehicleModel; - auto comboPackages = m_controller.getComboPackages(); util::clear(); + std::cout << "Select a Combo Package\n"; + auto comboPackages = m_controller.getComboPackages(); + if (comboPackages.isEmpty()) + { + std::cout << "No combo packages available!"; + util::pressEnter(); + return; + } const ComboPackage* selectedComboPackage = selectComboPackageFromPackages(comboPackages); if (selectedComboPackage == nullptr) { diff --git a/Trenser.VehicleServiceSystem/Trenser.VehicleServiceSystem/views/MenuHelper.h b/Trenser.VehicleServiceSystem/Trenser.VehicleServiceSystem/views/MenuHelper.h index 62d6e00..09c4ecc 100644 --- a/Trenser.VehicleServiceSystem/Trenser.VehicleServiceSystem/views/MenuHelper.h +++ b/Trenser.VehicleServiceSystem/Trenser.VehicleServiceSystem/views/MenuHelper.h @@ -784,8 +784,8 @@ inline const ComboPackage* selectComboPackageFromPackages(const util::Map