From 72e7db04a501b10cde50fe2b7aad90e0b2ebab11 Mon Sep 17 00:00:00 2001 From: Joel Thomas Date: Thu, 16 Apr 2026 10:26:54 +0530 Subject: [PATCH] Fix HR Manager menu option ordering and switch mapping EMP012 : Employee Management - Updated HR Manager menu text to remove obsolete options - Reordered menu items to match current functionality Smitha Mohan --- .../Trenser.Zenvy/views/HRManagerMenu.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Trenser.Zenvy/Trenser.Zenvy/views/HRManagerMenu.cpp b/Trenser.Zenvy/Trenser.Zenvy/views/HRManagerMenu.cpp index 580cf89..28dec14 100644 --- a/Trenser.Zenvy/Trenser.Zenvy/views/HRManagerMenu.cpp +++ b/Trenser.Zenvy/Trenser.Zenvy/views/HRManagerMenu.cpp @@ -13,7 +13,7 @@ void HRManagerMenu::run() { int choice; util::clear(); - std::cout << "HR Manager Menu\n1. Apply Leave\n2. View Payslip\n3. View Payslip History\n4. View Employees\n5. Search Employee\n6. View Notification\n7. View Announcements\n8. Create Employee\n9. Regularize Attendance\n10. Update Leave Request\n11. Register CandidateAsEmployee\n12. Update Profile\n13. Deactivate Employee\n14. View Profile\n15. Update Designation\n16. Add Shortlisted Candidate as Employee\n17. Logout\nEnter your Choice: "; + std::cout << "HR Manager Menu\n1. Apply Leave\n2. View Payslip\n3. View Payslip History\n4. View Employees\n5. Search Employee\n6. View Notification\n7. View Announcements\n8. Create Employee\n9. Regularize Attendance\n10. Update Leave Request\n11. Update Profile\n12. Deactivate Employee\n13. View Profile\n14. Update Designation\n15. Add Shortlisted Candidate as Employee\n16. Logout\nEnter your Choice: "; util::read(choice); if (!handleOperation(choice)) { @@ -41,22 +41,22 @@ bool HRManagerMenu::handleOperation(int choice) case 8: createEmployee(m_zenvyController); break; - case 12: + case 11: updateProfile(m_zenvyController); break; - case 13: + case 12: deactivateEmployee(m_zenvyController); break; - case 14: + case 13: viewProfile(m_zenvyController); break; - case 15: + case 14: updateDesignation(m_zenvyController); break; - case 16: + case 15: addShortlistedCandidateAsEmployee(m_zenvyController); break; - case 17: + case 16: return false; default: std::cout << "Enter a valid choice!" << std::endl;