using System; using System.Collections.Generic; namespace HRM.BO { #region SuccessionPlanning public class SuccessionPlanning : BasicBaseObject { #region Constructor public SuccessionPlanning() { } #endregion #region Properties public int PlanByUserID { get; set; } public int PlanByEmployeeID { get; set; } public DateTime EntryDate { get; set; } public int SuccessionRoleID { get; set; } public DateTime? PlanDate { get; set; } public int EmployeeID { get; set; } public int EmpDesignationID { get; set; } public EnumSuccessorType SuccessionType { get; set; } public int? SuccessorOneID { get; set; } public EnumSuccessorReadiness? SuccessorOneReadiness { get; set; } public int? SuccessorTwoID { get; set; } public EnumSuccessorReadiness? SuccessorTwoReadiness { get; set; } public string Remarks { get; set; } public string OursideSuccessor { get; set; } public DateTime PlanningYear { get; set; } public string RoleName { get; set; } public string EmployeeName { get; set; } public string DesignationName { get; set; } public bool IsDiscontinueEmployee { get; set; } public string SuccessionOneName { get; set; } public string SuccessionOneDesignation { get; set; } public bool IsDiscontinueOne { get; set; } public string SuccessionTwoName { get; set; } public string SuccessionTwoDesignation { get; set; } public bool IsDiscontinueTwo { get; set; } #endregion } #endregion #region ISuccessionRole Service public interface ISuccessionPlanningService { SuccessionPlanning Get(int id); int Save(SuccessionPlanning item); void Delete(int id); List Get(); } #endregion }