Files
Backend-Api/0_Framework/Domain/CustomizeCheckoutValueObjects/FridayPay.cs
2024-10-06 20:20:21 +03:30

43 lines
1.1 KiB
C#

namespace _0_Framework.Domain.CustomizeCheckoutValueObjects;
public enum FridayPayType
{
/// <summary>
///محاسبه نمیشود
/// </summary>
None,
/// <summary>
/// اضافه کار محاسبه میشود
/// </summary>
ExtraWorking,
/// <summary>
/// به صورت درصدی از مزد روزانه به ازای هر ساعت کار در جمعه
/// </summary>
PercentageFromSalaryPerHour,
/// <summary>
/// مقدار پول شخصی سازی شده به ازای هر ساعت کاری که پرسنل در جمعه کار میکند
/// </summary>
MoneyPerFridayPerHour,
/// <summary>
/// مقدار پول شخصی سازی شده برای هرروز کار در روز جمعه
/// </summary>
MoneyPerFridayForDay,
}
public class FridayPay
{
private FridayPay()
{
}
public FridayPay(FridayPayType fridayPayType, double value)
{
FridayPayType = fridayPayType;
Value = value;
}
public FridayPayType FridayPayType { get; private set; }
public double Value { get; private set; }
}