Fix HR Manager menu option ordering and switch mapping
<UserStory> EMP012 : Employee Management </UserStory> <Changes> - Updated HR Manager menu text to remove obsolete options - Reordered menu items to match current functionality </Changes> <Review> Smitha Mohan </Review>
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user