43 lines
1.1 KiB
C#
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; }
|
|
}
|