EchoTex_Payroll/HRM.BO/Fund/MemberInfo/WPPFSettlement.cs
2024-10-14 10:01:49 +06:00

57 lines
1.5 KiB
C#

using System;
using System.Linq;
using System.Data;
using System.Collections.Generic;
namespace HRM.BO
{
[Serializable]
public class WPPFSettlement : AuditTrailBase
{
#region Constructor
public WPPFSettlement()
{
MemberID = 0;
GLTranID = 0;
GLTranInterestID = 0;
SettlementDate = DateTime.MinValue;
WPPFAmount = 0;
WPPFInterest = 0;
}
#endregion Constructor
#region Properties
public int MemberID { get; set; }
public int GLTranID { get; set; }
public int GLTranInterestID { get; set; }
public DateTime SettlementDate { get; set; }
public decimal WPPFAmount { get; set; }
public decimal WPPFInterest { get; set; }
#endregion Properties
}
#region Interface
public interface IWPPFSettlementService
{
// void Save(WPPFSettlement item, GLTran glTran, List<MembersTransactionDetails> memberTrans, List<MemberBalaneMonthly> membersMonthlyBalances);
// void Save(WPPFSettlement item, GLTran glTran, GLTran glTranInterest, List<MembersTransactionDetails> memberTrans, List<MemberBalaneMonthly> membersMonthlyBalances);
void Save(WPPFSettlement item);
WPPFSettlement Get(int id);
List<WPPFSettlement> Get();
List<WPPFSettlement> Get(string sSql);
void DeleteSettlement(WPPFSettlement gfSettlement);
}
#endregion
}