using Ease.Core.Model; using System; using System.Collections.Generic; using System.Data; namespace HRM.BO { public class AssignProxyObjectiveSetting : BasicBaseObject { #region Constructor public AssignProxyObjectiveSetting() { } #endregion #region Properties #region RequestedEmployeeID : ID private int _RequestedEmployeeID; public int RequestedEmployeeID { get { return _RequestedEmployeeID; } set { _RequestedEmployeeID = value; } } #endregion #region PMPYearID : ID private int _pMPYearID; public int PMPYearID { get { return _pMPYearID; } set { _pMPYearID = value; } } #endregion #region AssignedForEmployeeID : ID private int _AssignedForEmployeeID; public int AssignedForEmployeeID { get { return _AssignedForEmployeeID; } set { _AssignedForEmployeeID = value; } } #endregion #region AssignedToEmployeeID : ID private int _AssignedToEmployeeID; public int AssignedToEmployeeID { get { return _AssignedToEmployeeID; } set { _AssignedToEmployeeID = value; } } #endregion #region IsApproved : bool private bool _IsApproved; public bool IsApproved { get { return _IsApproved; } set { _IsApproved = value; } } #endregion #region GeadeID : ID private int _GeadeID; public int GeadeID { get { return _GeadeID; } set { _GeadeID = value; } } #endregion #region ApprovalDate : ID private DateTime? _ApprovalDate; public DateTime? ApprovalDate { get { return _ApprovalDate; } set { _ApprovalDate = value; } } #endregion #region ApprovedBy : ID private int _ApprovedBy; public int ApprovedBy { get { return _ApprovedBy; } set { _ApprovedBy = value; } } #endregion #region AuthorizedType : ID private EnumPMPAutorizedType _AuthorizedType = EnumPMPAutorizedType.PMP; public EnumPMPAutorizedType AuthorizedType { get { return _AuthorizedType; } set { _AuthorizedType = value; } } #endregion #endregion //#region Function //#region Get All //public static List Get() //{ // return AssignProxyObjectiveSetting.Service.Get(); //} //public static List Get(int nPMPYearID) //{ // return AssignProxyObjectiveSetting.Service.Get(nPMPYearID); //} //public static List Get(int nPMPYearID,int nEmpID) //{ // return AssignProxyObjectiveSetting.Service.Get(nPMPYearID, nEmpID); //} //#endregion //#endregion //#region Save //public int Save() //{ // return AssignProxyObjectiveSetting.Service.Save(this); //} //#endregion //#region Delete //public void Delete() //{ // AssignProxyObjectiveSetting.Service.Delete(this.ID); //} //#endregion //#region Service Factory IAssignProxyObjectiveSetting : IAssignProxyObjectiveSetting //internal static IAssignProxyObjectiveSettingService Service //{ // get { return Services.Factory.CreateService(typeof(IAssignProxyObjectiveSettingService)); } //} //#endregion } #region IAssignProxyObjectiveSettingService Service public interface IAssignProxyObjectiveSettingService { List Get(); List Get(int nPMPYearID); List Get(int nPMPYearID, int nEmpID); int Save(AssignProxyObjectiveSetting item); void Delete(int id); } #endregion }