31 lines
787 B
C#
31 lines
787 B
C#
namespace _0_Framework.Domain.CustomizeCheckoutValueObjects;
|
|
public enum OverTimePayType
|
|
{
|
|
/// <summary>
|
|
///محاسبه نمیشود
|
|
/// </summary>
|
|
None,
|
|
/// <summary>
|
|
/// مقدار پول شخصی سازی شده برای هر ساعت
|
|
/// </summary>
|
|
MoneyPerHour,
|
|
/// <summary>
|
|
/// به صورت درصدی از مزد روزانه به ازای هر ساعت.
|
|
/// </summary>
|
|
PercentagePerHourOfSalary
|
|
}
|
|
public class OverTimePay
|
|
{
|
|
public OverTimePay(OverTimePayType overTimePayType, double value)
|
|
{
|
|
OverTimePayType = overTimePayType;
|
|
Value = value;
|
|
}
|
|
|
|
private OverTimePay()
|
|
{
|
|
}
|
|
|
|
public OverTimePayType OverTimePayType { get; private set; }
|
|
public double Value { get; private set; }
|
|
} |