EchoTex_Payroll/HRM.BO/Bonus/BonusEmpCostCenter.cs

106 lines
2.4 KiB
C#
Raw Normal View History

2024-10-14 10:01:49 +06:00
using Ease.Core.Model;
using System;
using System.Collections.Generic;
using System.Data;
namespace HRM.BO
{
#region BonusEmpCostCenter
public class BonusEmpCostCenter : AuditTrailBase
{
#region Constructor
public BonusEmpCostCenter()
{
_BonusProcessID = 0;
_costCenterID = 0;
_percentage = 0.0;
_employeeID = 0;
}
#endregion
#region Properties
#region BonusProcessID : ID
private int _BonusProcessID;
public int BonusProcessID
{
get { return _BonusProcessID; }
set { _BonusProcessID = value; }
}
#endregion
#region costCenterID : ID
private int _costCenterID;
public int CostCenterID
{
get { return _costCenterID; }
set { _costCenterID = value; }
}
#endregion
#region percentage : double
private double _percentage;
public double Percentage
{
get { return _percentage; }
set { _percentage = value; }
}
#endregion
#region employeeID : ID
private int _employeeID;
public int EmployeeID
{
get { return _employeeID; }
set { _employeeID = value; }
}
#endregion
#region Service Factory IBonusProcessService : IBonusProcessService
internal static IBonusProcessService Service
{
get { return Services.Factory.CreateService<IBonusProcessService>(typeof(IBonusProcessService)); }
}
#endregion
#endregion
//#region Functions
////public static List<BonusEmpCostCenter> GetEmpCostCenter(int nID)
////{
//// List<SalaryEmpCostCenter> oBonusEmpCostCenter = null;
//// #region Cache Header
//// oBonusEmpCostCenter = (List<BonusEmpCostCenter>)_cache["GetEmpCostCenter", nID];
//// if (oBonusEmpCostCenter != null)
//// return oBonusEmpCostCenter;
//// #endregion
//// oBonusEmpCostCenter = BonusProcess.Service.GetEmpCostCenter(nID);
//// #region Cache Footer
//// _cache.Add(oBonusEmpCostCenter, "GetEmpCostCenter", nID);
//// #endregion
//// return oBonusEmpCostCenter;
////}
//#endregion
}
#endregion
}