197 lines
5.1 KiB
C#
197 lines
5.1 KiB
C#
//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 Payroll.BO
|
|
//{
|
|
// #region TermEntityGrade
|
|
|
|
// [Serializable]
|
|
// public class TermEntityGrade:AuditTrailBase
|
|
// {
|
|
// #region Cache Store
|
|
|
|
// private static Cache _cache = new Cache(typeof(TermEntityGrade));
|
|
|
|
// #endregion
|
|
|
|
// #region Constructor
|
|
|
|
// public TermEntityGrade()
|
|
// {
|
|
// _termEntityID = null;
|
|
// _gradeID = null;
|
|
// _grade = null;
|
|
// }
|
|
|
|
// #endregion
|
|
|
|
// #region Properties
|
|
|
|
// #region termEntityID : ID
|
|
|
|
// private ID _termEntityID;
|
|
// public ID TermEntityID
|
|
// {
|
|
// get { return _termEntityID; }
|
|
// set
|
|
// {
|
|
// base.OnPropertyChange<ID>("termEntityID", _termEntityID, value);
|
|
// _termEntityID = value;
|
|
// }
|
|
// }
|
|
|
|
// #endregion
|
|
|
|
// #region gradeID : ID
|
|
|
|
// private ID _gradeID;
|
|
// public ID GradeID
|
|
// {
|
|
// get { return _gradeID; }
|
|
// set
|
|
// {
|
|
// base.OnPropertyChange<ID>("gradeID", _gradeID, value);
|
|
// _gradeID = value;
|
|
// }
|
|
// }
|
|
|
|
// #endregion
|
|
|
|
// #region Grade: Grade
|
|
|
|
// private Grade _grade;
|
|
// public Grade Grade
|
|
// {
|
|
// get
|
|
// {
|
|
// if (_gradeID.Integer > 0 && _grade == null)
|
|
// {
|
|
// _grade = new Grade();
|
|
// _grade = Grade.Get(_gradeID);
|
|
// }
|
|
// return this._grade;
|
|
// }
|
|
// set
|
|
// {
|
|
// _grade = value;
|
|
// }
|
|
// }
|
|
// #endregion
|
|
|
|
// //#region Service Factory ITermEntityGradeService : ITermEntityGradeService
|
|
|
|
// //internal static ITermEntityGradeService Service
|
|
// //{
|
|
// // get { return Services.Factory.CreateService<ITermEntityGradeService>(typeof(ITermEntityGradeService)); }
|
|
// //}
|
|
|
|
// //#endregion
|
|
|
|
// #endregion
|
|
|
|
// //#region Functions
|
|
|
|
// //public static TermEntityGrade Get(ID nID)
|
|
// //{
|
|
// // TermEntityGrade oTermEntityGrade = null;
|
|
// // #region Cache Header
|
|
// // oTermEntityGrade = (TermEntityGrade)_cache["Get", nID];
|
|
// // if (oTermEntityGrade != null)
|
|
// // return oTermEntityGrade;
|
|
// // #endregion
|
|
// // oTermEntityGrade = TermEntityGrade.Service.Get(nID);
|
|
// // #region Cache Footer
|
|
// // _cache.Add(oTermEntityGrade, "Get", nID);
|
|
// // #endregion
|
|
// // return oTermEntityGrade;
|
|
// //}
|
|
|
|
// //public static ObjectsTemplate<TermEntityGrade> Get()
|
|
// //{
|
|
// // #region Cache Header
|
|
|
|
// // ObjectsTemplate<TermEntityGrade> termEntityGrades = _cache["Get"] as ObjectsTemplate<TermEntityGrade>;
|
|
// // if (termEntityGrades != null)
|
|
// // return termEntityGrades;
|
|
|
|
// // #endregion
|
|
|
|
// // try
|
|
// // {
|
|
// // termEntityGrades = Service.Get();
|
|
// // }
|
|
// // catch (ServiceException e)
|
|
// // {
|
|
// // throw new Exception(e.Message, e);
|
|
// // }
|
|
|
|
// // #region Cache Footer
|
|
|
|
// // _cache.Add(termEntityGrades, "Get");
|
|
|
|
// // #endregion
|
|
|
|
// // return termEntityGrades;
|
|
// //}
|
|
|
|
// //public static ObjectsTemplate<TermEntityGrade> GetByTermEntityID(ID termEntityID)
|
|
// //{
|
|
// // #region Cache Header
|
|
|
|
// // ObjectsTemplate<TermEntityGrade> termEntityGrades = _cache["Get", termEntityID] as ObjectsTemplate<TermEntityGrade>;
|
|
// // if (termEntityGrades != null)
|
|
// // return termEntityGrades;
|
|
|
|
// // #endregion
|
|
|
|
// // try
|
|
// // {
|
|
// // termEntityGrades = Service.GetByTermEntityID(termEntityID);
|
|
// // }
|
|
// // catch (ServiceException e)
|
|
// // {
|
|
// // throw new Exception(e.Message, e);
|
|
// // }
|
|
|
|
// // #region Cache Footer
|
|
|
|
// // _cache.Add(termEntityGrades, "Get",termEntityID);
|
|
|
|
// // #endregion
|
|
|
|
// // return termEntityGrades;
|
|
// //}
|
|
|
|
// //public ID Save()
|
|
// //{
|
|
// // return TermEntityGrade.Service.Save(this);
|
|
// //}
|
|
// //public void Delete()
|
|
// //{
|
|
// // TermEntityGrade.Service.Delete(ID);
|
|
// //}
|
|
// //#endregion
|
|
|
|
// }
|
|
// #endregion
|
|
|
|
// //#region ITermEntityGrade Service
|
|
|
|
// //public interface ITermEntityGradeService
|
|
// //{
|
|
// // TermEntityGrade Get(ID id);
|
|
// // ObjectsTemplate<TermEntityGrade> Get();
|
|
// // ObjectsTemplate<TermEntityGrade> GetByTermEntityID(ID TermEntityID);
|
|
// // ID Save(TermEntityGrade item);
|
|
// // void Delete(ID id);
|
|
// //}
|
|
|
|
// //#endregion
|
|
//}
|