50 lines
1.3 KiB
C#
50 lines
1.3 KiB
C#
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
|
|
}
|