namespace _0_Framework.Domain.CustomizeCheckoutValueObjects;
public class InsuranceDeduction
{
public InsuranceDeduction(InsuranceDeductionType insuranceDeductionType, double value)
{
InsuranceDeductionType = insuranceDeductionType;
Value = value;
}
private InsuranceDeduction()
{
}
public InsuranceDeductionType InsuranceDeductionType { get; private set; }
public double Value { get; private set; }
}
public enum InsuranceDeductionType
{
///
/// محاسبه نمیشود
///
None,
///
/// بر اساس قانون کار (حقوق+بن کارگری+ بن مسکن+حق تاهل)*7درصد
///
BasedOnLaborLaw,
///
/// بر اساس درصد از حقوق تعیین شده
///
PercentageOfSalary,
///
/// به صورت مبلغ ماهانه اختصاصی پرداخت میشود
///
Money
}