Payroll Management System
Overview
This payroll desktop application was developed using C# and WinForms, the application offers a user-friendly interface that allows employees, managers, and payroll administrators to handle various payroll tasks efficiently. This project was developed as part of an assessment, with a specific requirement to store data in CSV files.
Technologies used
C# WinForms CSV file handling
Key Features by User Role:
Employee Role:Employees can log their worked hours through a timesheet entry interface and save their timesheet entries for payroll processing.
Manager Role:Managers can review submitted timesheets, approve or reject them, and provide feedback or corrections if necessary.
Payroll Administrator Role:Payroll administrators can calculate total work hours and earnings, apply deductions, generate net pay, and create and export payslips in PDF format.