106 lines
2.4 KiB
C#
106 lines
2.4 KiB
C#
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
|
|
} |