From d55bbb634912e7ab2f642067f664ecf973a89ead Mon Sep 17 00:00:00 2001 From: Avinash Rajesh Date: Tue, 26 May 2026 13:02:01 +0530 Subject: [PATCH] Fix Check stock availability Issue and Add error message - Added "Check Stock Availability" header in AdminMenu::checkStockAvailability for clarity. - Updated prompt text to "Enter the Item ID" for consistency. - Added util::clear() after reading Item ID to refresh the screen before displaying results. - Implemented validation to show "Item not Found" message when the entered ID does not exist in inventory. Fix #1741 --- .../Trenser.VehicleServiceSystem/views/AdminMenu.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Trenser.VehicleServiceSystem/Trenser.VehicleServiceSystem/views/AdminMenu.cpp b/Trenser.VehicleServiceSystem/Trenser.VehicleServiceSystem/views/AdminMenu.cpp index 4d457a9..e9e0452 100644 --- a/Trenser.VehicleServiceSystem/Trenser.VehicleServiceSystem/views/AdminMenu.cpp +++ b/Trenser.VehicleServiceSystem/Trenser.VehicleServiceSystem/views/AdminMenu.cpp @@ -298,8 +298,10 @@ void AdminMenu::checkStockAvailability() { util::clear(); std::string itemId; - std::cout << "Enter the Item Id : "; + std::cout << "Check Stock Availability \n"; + std::cout << "Enter the Item ID : "; util::read(itemId); + util::clear(); const InventoryItem* selectedItem = m_controller.getInventoryItem(itemId); if (selectedItem != nullptr) { @@ -312,6 +314,10 @@ void AdminMenu::checkStockAvailability() std::cout << "Quantity : " << selectedItem->getQuantity() << "\n"; } } + else + { + std::cout << "Item not Found" << std::endl; + } util::pressEnter(); }