23 lines
533 B
C++
23 lines
533 B
C++
/*
|
|
File: Payslip.h
|
|
* Description : Models a payslip entity that stores salary information.
|
|
* Author : Trenser
|
|
* Created : 31 - Mar - 2026
|
|
*/
|
|
|
|
#pragma once
|
|
#include <string>
|
|
|
|
class Payslip
|
|
{
|
|
private:
|
|
std::string m_id;
|
|
double m_salary;
|
|
public:
|
|
Payslip() : m_id(""), m_salary(0.0) {}
|
|
Payslip(const std::string& id, double salary) : m_id(id), m_salary(salary) {}
|
|
const std::string& getPayslipId() const;
|
|
double getSalary() const;
|
|
void setPayslipId(const std::string& id);
|
|
void setSalary(double salary);
|
|
}; |