34 lines
771 B
C#
34 lines
771 B
C#
namespace _0_Framework.Domain.CustomizeCheckoutValueObjects;
|
|
|
|
public class NightWorkPay
|
|
{
|
|
public NightWorkPay(NightWorkType nightWorkingType, double value)
|
|
{
|
|
NightWorkingType = nightWorkingType;
|
|
Value = value;
|
|
}
|
|
|
|
private NightWorkPay()
|
|
{
|
|
}
|
|
|
|
public NightWorkType NightWorkingType { get; private set; }
|
|
public double Value { get; private set; }
|
|
}
|
|
public enum NightWorkType
|
|
{
|
|
/// <summary>
|
|
///محاسبه نمیشود
|
|
/// </summary>
|
|
None,
|
|
|
|
/// <summary>
|
|
/// به صورت درصدی از مزد روزانه
|
|
/// </summary>
|
|
PercentageFromSalary,
|
|
|
|
/// <summary>
|
|
/// مقدار پول شخصی سازی شده برای هر ساعت شب کاری
|
|
/// </summary>
|
|
MoneyPerHour
|
|
} |