merge from Fix\Create-Reward-for-kebab-in-checkout

This commit is contained in:
SamSys
2025-04-07 16:16:35 +03:30
3 changed files with 2384 additions and 2310 deletions

View File

@@ -141,14 +141,14 @@ public class CustomizeCheckoutMandatoryViewModel
/// مجموع مطالبات
/// </summary>
public double TotalClaimsDouble => MonthlySalary + FridayPay + OverTimePay + BaseYearsPay + BonusesPay + NightWorkPay +
MarriedAllowance + ShiftPay + FamilyAllowance + LeavePay + RewardPay;
MarriedAllowance + ShiftPay + FamilyAllowance + LeavePay + RewardPay;
/// <summary>
/// مجموع کسورات
/// </summary>
public double TotalDeductionsDouble => FineAbsenceDeduction + InsuranceDeduction + LateToWorkDeduction +
EarlyExitDeduction + SalaryAidDeduction + InstallmentDeduction +
FineDeduction + TaxDeduction;
EarlyExitDeduction + SalaryAidDeduction + InstallmentDeduction +
FineDeduction + TaxDeduction;
/// <summary>
/// مجموع مطالبات
@@ -163,7 +163,7 @@ public class CustomizeCheckoutMandatoryViewModel
/// <summary>
/// مجموع پرداختی
/// </summary>
public double TotalPayment => TotalClaimsDouble - TotalDeductionsDouble;
public double TotalPayment => Math.Truncate(TotalClaimsDouble - TotalDeductionsDouble);
#region Employee Information

View File

@@ -4,4 +4,7 @@ public enum RewardType
{
None,
CreatedByCheckoutForBirthDay,
Eid,
SinzdahBedar,
ChahardahFarvardin
}