EchoTex_Payroll/HRM.BO/FundEss/PFDepositFlow.cs
2024-10-14 10:01:49 +06:00

77 lines
2.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HRM.BO
{
#region PFDepositFlow
[Serializable]
public class PFDepositFlow:AuditTrailBase
{
#region Constructor
public PFDepositFlow()
{
MonthDate = DateTime.MinValue;
ProjectID = 0;
OwnContribution = 0.0m;
CmpContribution = 0.0m;
LapesForfeiture = 0.0m;
PFloanAsPerPayroll = 0.0m;
PFLoanInstallmentRefund = 0.0m;
PFDeductionRefund = 0.0m;
PaybleToBDCL = 0.0m;
AddPFLoanInstallment = 0.0m;
AddPFOutstandigDeduction = 0.0m;
CreatedBy = 0;
CreatedDate = DateTime.MinValue;
Prepareby = 0;
PrepareDate = DateTime.MinValue;
CheckedBy = null;
CheckedDate = null;
CheckedRemarks = string.Empty;
ApprovedBy = null;
ApprovedDate = null;
ApprovedRemarks = string.Empty;
}
#endregion Constructor
#region Properties
public int PFDepositFlowID { get; set; }
public DateTime MonthDate { get; set; }
public int ProjectID { get; set; }
public decimal OwnContribution { get; set; }
public decimal CmpContribution { get; set; }
public decimal LapesForfeiture { get; set; }
public decimal PFloanAsPerPayroll { get; set; }
public decimal PFLoanInstallmentRefund { get; set; }
public decimal PFDeductionRefund { get; set; }
public decimal PaybleToBDCL { get; set; }
public decimal AddPFLoanInstallment { get; set; }
public decimal AddPFOutstandigDeduction { get; set; }
public int CreatedBy { get; set; }
public DateTime CreatedDate { get; set; }
public int Prepareby { get; set; }
public DateTime PrepareDate { get; set; }
public int? CheckedBy { get; set; }
public DateTime? CheckedDate { get; set; }
public string CheckedRemarks { get; set; }
public int? ApprovedBy { get; set; }
public DateTime? ApprovedDate { get; set; }
public string ApprovedRemarks { get; set; }
#endregion Properties
}
#endregion PFDepositFlow
#region IPFDepositFlow Service
public interface IPFDepositFlowService
{
PFDepositFlow Get(int id);
List<PFDepositFlow> GetAll();
int Save(PFDepositFlow item);
void Delete(int id);
}
#endregion IPFDepositFlow Service
}