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

126 lines
2.2 KiB
C#

using System;
using System.Linq;
using System.Data;
using System.Collections.Generic;
namespace HRM.BO.Fund
{
[Serializable]
public class ESBSlab : AuditTrailBase
{
#region Constructor
public ESBSlab()
{
ESBID = 0;
ServiceYear = 0;
ServiceMonth = 0;
ServiceDay = 0;
CalculNo = 0.0;
DaysToConsider = 0;
UpToServiceYear = 0;
ProjectID = 0;
}
#endregion
#region Properties
#region Property ESBID : ID
public int ESBID
{
get; set;
}
#endregion Property ESBID : ID
#region Property ServiceYear : int
public int ServiceYear
{
get; set;
}
#endregion Property ServiceYear : int
#region Property ServiceMonth : int
public int ServiceMonth
{
get; set;
}
#endregion Property ServiceMonth : int
#region Property ServiceDay : int
public int ServiceDay
{
get; set;
}
#endregion Property ServiceDay : int
#region Property CalculNo : double
public double CalculNo
{
get; set;
}
#endregion Property CalculNo : double
#region Property DaysToConsider : double
public double DaysToConsider
{
get; set;
}
#endregion Property DaysToConsider : double
#region Property UpToServiceYear : int
public int UpToServiceYear
{
get; set;
}
#endregion Property UpToServiceYear : int
#region Property ESBDefition : ESBDefinition
public ESBDefinition ESBDefinition
{
get; set;
}
#endregion Property ESBDefinition : ESBDefinition
#region Property ProjectID : ID
public int ProjectID
{
get; set;
}
#endregion Property ProjectID : ID
#endregion
}
public interface iesbslabservice
{
void save(ESBSlab slab);
void delete(int slabid);
ESBSlab get(int slabid);
List<ESBSlab> get();
}
}