Files
Training-Team2-Zenvy-Jan26/Trenser.Zenvy/Trenser.Zenvy/services/ApplicationConfig.h
T
2026-04-16 18:05:49 +05:30

48 lines
1.7 KiB
C++

/*
* File: ApplicationConfig.h
* Description: Global Application Config
* Author: Trenser
* Created: 06-Apr-2026
*/
#pragma once
namespace Config
{
namespace Authentication
{
constexpr const char* DEFAULT_PASSWORD = "password";
}
namespace Payroll
{
constexpr double SENIOR_BASIC_SALARY = 80000.0;
constexpr double SENIOR_HOUSE_RENT_ALLOWANCE = 32000.0;
constexpr double SENIOR_FOOD_ALLOWANCE = 3000.0;
constexpr double SENIOR_EMPLOYEE_PF_CONTRIBUTION = 9600.0;
constexpr double SENIOR_EMPLOYER_PF_CONTRIBUTION = 9600.0;
constexpr double JUNIOR_BASIC_SALARY = 25000.0;
constexpr double JUNIOR_HOUSE_RENT_ALLOWANCE = 10000.0;
constexpr double JUNIOR_FOOD_ALLOWANCE = 1500.0;
constexpr double JUNIOR_EMPLOYEE_PF_CONTRIBUTION = 3000.0;
constexpr double JUNIOR_EMPLOYER_PF_CONTRIBUTION = 3000.0;
constexpr double HR_MANAGER_BASIC_SALARY = 60000.0;
constexpr double HR_MANAGER_HOUSE_RENT_ALLOWANCE = 24000.0;
constexpr double HR_MANAGER_FOOD_ALLOWANCE = 2500.0;
constexpr double HR_MANAGER_EMPLOYEE_PF_CONTRIBUTION = 7200.0;
constexpr double HR_MANAGER_EMPLOYER_PF_CONTRIBUTION = 7200.0;
constexpr double EXECUTIVE_BASIC_SALARY = 45000.0;
constexpr double EXECUTIVE_HOUSE_RENT_ALLOWANCE = 18000.0;
constexpr double EXECUTIVE_FOOD_ALLOWANCE = 2000.0;
constexpr double EXECUTIVE_EMPLOYEE_PF_CONTRIBUTION = 5400.0;
constexpr double EXECUTIVE_EMPLOYER_PF_CONTRIBUTION = 5400.0;
}
namespace File
{
constexpr const char* EMPLOYEES_FILE = "files/Employee.csv";
constexpr const char* GENERAL_EMPLOYEES_FILE = "files/GeneralEmployee.csv";
constexpr const char* PAYROLL_FILE = "files/Payroll.csv";
constexpr const char* PAYSLIP_FILE = "files/Payslip.csv";
}
}