f5adcdea30
<UserStory>EMP003: View Employee Profile</UserStory> <Changes> - Added `viewProfile` method in MenuHelper to display employee details including ID, name, role, email, phone, team, and payroll. - Integrated `viewProfile(m_zenvyController)` into all role-specific menus (Employee, Finance Executive, HR Manager, IT Executive, Talent Executive, Team Lead). - Implemented safe downcasting for `GeneralEmployee` to access designation details. - Enhanced output formatting with section headers and null checks for team ID and payroll. - Improved error handling with runtime exception when employee record is missing. </Changes> <Review> Smitha Mohan </Review>