EchoTex_Payroll/HRM.BO/Fund/MemberInfo/PensionSettlement.cs

50 lines
1.3 KiB
C#
Raw Normal View History

2024-10-14 10:01:49 +06:00
using System;
using System.Linq;
using System.Data;
using System.Collections.Generic;
namespace HRM.BO
{
[Serializable]
public class PensionSettlement : AuditTrailBase
{
#region Constructor
public PensionSettlement()
{
MemberID = 0;
GLTranID = 0;
SettlementDate = DateTime.MinValue;
PensionAmount = 0;
}
#endregion Constructor
#region Properties
public int MemberID { get; set; }
public int GLTranID { get; set; }
public DateTime SettlementDate { get; set; }
public decimal PensionAmount { get; set; }
#endregion Properties
}
#region Interface
public interface IPensionSettlementService
{
// void Save(PensionSettlement item, GLTran glTran, List<MembersTransactionDetails> memberTrans, List<MemberBalaneMonthly> membersMonthlyBalances);
// void Save(PensionSettlement item, GLTran glTran, GLTran glTranInterest, List<MembersTransactionDetails> memberTrans, List<MemberBalaneMonthly> membersMonthlyBalances);
void Save(PensionSettlement item);
PensionSettlement Get(int id);
List<PensionSettlement> Get();
List<PensionSettlement> Get(string sSql);
void DeleteSettlement(PensionSettlement pensionSettlement);
}
#endregion
}