EchoTex_Payroll/HRM.BO/Bonus/BonusProcessDetail.cs

405 lines
9.7 KiB
C#
Raw Normal View History

2024-10-14 10:01:49 +06:00
//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using Ease.CoreV35;
//using Ease.CoreV35.Model;
//using Ease.CoreV35.Caching;
//using System.Data.Linq.Mapping;
//namespace HRM.BO
//{
// #region BonusProcessDetail
//
// public class BonusProcessDetail : AuditTrailBase
// {
// #region Cache Store
// private static Cache _cache = new Cache(typeof(BonusProcessDetail));
// #endregion
// #region Constructor
// public BonusProcessDetail()
// {
// _bonusProcessID = null;
// _bonusID = null;
// _employeeID = null;
// _disburseDate = DateTime.MinValue;
// _bonusAmount = 0;
// _basicSalary = 0;
// _changeBonusAmount = 0;
// _changeAdjustAmount = 0;
// _changeSalaryItemAmount = 0;
// _changeTaxAmount = 0;
// _calculatedAdjustAmount = 0;
// _calculatedSalaryItemAmount = 0;
// _netBonusAmount = 0;
// _taxAmount = 0;
// _employee = null;
// _bonus = null;
// _bonusProcess = null;
// }
// #endregion
// #region Properties
// #region BonusProcessID : ID
// private int _bonusProcessID;
// public int BonusProcessID
// {
// get { return _bonusProcessID; }
// set
// {
//
// _bonusProcessID = value;
// }
// }
// #endregion
// #region BonusID : ID
// private int _bonusID;
// public int BonusID
// {
// get { return _bonusID; }
// set
// {
//
// _bonusID = value;
// }
// }
// #endregion
// #region EmployeeID : ID
// private int _employeeID;
// public int EmployeeID
// {
// get { return _employeeID; }
// set
// {
//
// _employeeID = value;
// }
// }
// #endregion
// #region disburseDate : DateTime
// private DateTime _disburseDate;
// public DateTime DisburseDate
// {
// get { return _disburseDate; }
// set
// {
//
// _disburseDate = value;
// }
// }
// #endregion
// #region bonusAmount : double
// private double _bonusAmount;
// public double BonusAmount
// {
// get { return _bonusAmount; }
// set
// {
//
// _bonusAmount = value;
// }
// }
// #endregion
// #region basicSalary : double
// private double _basicSalary;
// public double BasicSalary
// {
// get { return _basicSalary; }
// set
// {
//
// _basicSalary = value;
// }
// }
// #endregion
// #region changeBonusAmount : double
// private double _changeBonusAmount;
// public double ChangeBonusAmount
// {
// get { return _changeBonusAmount; }
// set
// {
//
// _changeBonusAmount = value;
// }
// }
// #endregion
// #region changeTaxAmount : double
// private double _changeTaxAmount;
// public double ChangeTaxAmount
// {
// get { return _changeTaxAmount; }
// set
// {
//
// _changeTaxAmount = value;
// }
// }
// #endregion
// #region ChangeSalaryItemAmount : double
// private double _changeSalaryItemAmount;
// public double ChangeSalaryItemAmount
// {
// get { return _changeSalaryItemAmount; }
// set
// {
//
// _changeSalaryItemAmount = value;
// }
// }
// #endregion
// #region ChangeSalaryItemAmount : double
// private double _changeAdjustAmount;
// public double ChangeAdjustAmount
// {
// get { return _changeAdjustAmount; }
// set
// {
//
// _changeAdjustAmount = value;
// }
// }
// #endregion
// #region CalculatedAdjustAmount : double
// private double _calculatedAdjustAmount;
// public double CalculatedAdjustAmount
// {
// get { return _calculatedAdjustAmount; }
// set
// {
//
// _calculatedAdjustAmount = value;
// }
// }
// #endregion
// #region CalculatedSalaryItemAmount : double
// private double _calculatedSalaryItemAmount;
// public double CalculatedSalaryItemAmount
// {
// get { return _calculatedSalaryItemAmount; }
// set
// {
//
// _calculatedSalaryItemAmount = value;
// }
// }
// #endregion
// #region NetBonusAmount : double
// private double _netBonusAmount;
// public double NetBonusAmount
// {
// get { return _netBonusAmount; }
// set
// {
//
// _netBonusAmount = value;
// }
// }
// #endregion
// #region taxAmount : double
// private double _taxAmount;
// public double TaxAmount
// {
// get { return _taxAmount; }
// set
// {
//
// _taxAmount = value;
// }
// }
// #endregion
// #region employee : Employee
// private Employee _employee;
// public Employee Employee
// {
// get
// {
// if (_employeeID.Integer > 0 && _employee == null)
// {
// _employee = new Employee();
// _employee = Employee.Get(_employeeID);
// }
// return this._employee;
// }
// set
// {
// _employee = value;
// }
// }
// #endregion
// #region bonus : Bonus
// private Bonus _bonus;
// public Bonus Bonus
// {
// get
// {
// if (_bonusID.Integer > 0 && _bonus == null)
// {
// _bonus = new Bonus();
// _bonus = Bonus.Get(_bonusID);
// }
// return this._bonus;
// }
// set
// {
// _bonus = value;
// }
// }
// #endregion
// #region bonusProcess : BonusProcess
// private BonusProcess _bonusProcess;
// public BonusProcess BonusProcess
// {
// get
// {
// if (_bonusProcessID.Integer > 0 && _bonusProcess == null)
// {
// _bonusProcess = new BonusProcess();
// _bonusProcess = BonusProcess.Get(_bonusProcessID);
// }
// return this._bonusProcess;
// }
// set
// {
// _bonusProcess = value;
// }
// }
// #endregion
// #region Service Factory IBonusProcessDetailService : IBonusProcessDetailService
// internal static IBonusProcessDetailService Service
// {
// get { return Services.Factory.CreateService<IBonusProcessDetailService>(typeof(IBonusProcessDetailService)); }
// }
// #endregion
// #endregion
// #region Functions
// public static BonusProcessDetail Get(int nID)
// {
// BonusProcessDetail oBonusProcessDetail = null;
// #region Cache Header
// oBonusProcessDetail = (BonusProcessDetail)_cache["Get", nID];
// if (oBonusProcessDetail != null)
// return oBonusProcessDetail;
// #endregion
// oBonusProcessDetail = BonusProcessDetail.Service.Get(nID);
// #region Cache Footer
// _cache.Add(oBonusProcessDetail, "Get", nID);
// #endregion
// return oBonusProcessDetail;
// }
// public static List<BonusProcessDetail> Get(EnumStatus status)
// {
// #region Cache Header
// List<BonusProcessDetail> bonusProcessDetails = _cache["Get", status] as List<BonusProcessDetail>;
// if (bonusProcessDetails != null)
// return bonusProcessDetails;
// #endregion
// try
// {
// bonusProcessDetails = Service.Get(status);
// }
// catch (ServiceException e)
// {
// throw new Exception(e.Message, e);
// }
// #region Cache Footer
// _cache.Add(bonusProcessDetails, "Get", status);
// #endregion
// return bonusProcessDetails;
// }
// public int Save()
// {
// return BonusProcessDetail.Service.Save(this);
// }
// public void Delete()
// {
// BonusProcessDetail.Service.Delete(ID);
// }
// #endregion
// }
// #endregion
// #region IBonusProcessDetail Service
// public interface IBonusProcessDetailService
// {
// BonusProcessDetail Get(int id);
// List<BonusProcessDetail> Get(EnumStatus status);
// int Save(BonusProcessDetail item);
// void Delete(int id);
// }
// #endregion
//}