From b6ba8ef508e5daf796b85427ab56bc13be576901 Mon Sep 17 00:00:00 2001 From: Jissin Sam Mathew Date: Thu, 16 Apr 2026 15:39:36 +0530 Subject: [PATCH] Review Fix: Handle Empty Payslip History SRS02: Employee Management - Enhanced viewPayslipHistory() in MenuHelper.h to handle empty payslip scenarios. - Displayed "No Payslips Generated" message when no records exist. Smitha Mohan --- Trenser.Zenvy/Trenser.Zenvy/views/MenuHelper.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Trenser.Zenvy/Trenser.Zenvy/views/MenuHelper.h b/Trenser.Zenvy/Trenser.Zenvy/views/MenuHelper.h index 35c7ddb..cd82082 100644 --- a/Trenser.Zenvy/Trenser.Zenvy/views/MenuHelper.h +++ b/Trenser.Zenvy/Trenser.Zenvy/views/MenuHelper.h @@ -22,6 +22,12 @@ inline void viewPayslipHistory(std::shared_ptr controller) { auto employeePayslips = controller->getCurrentEmployee()->getEmployeePayslips(); util::clear(); + if (employeePayslips.empty()) + { + std::cout << "No Payslips Generated"; + util::pressEnter(); + return; + } std::cout << "Payslips\n" << std::endl; std::cout << std::left << std::setw(15) << "Date"