using Ease.Core.Model; using System; using System.Collections.Generic; using System.Data; using System.IO; using System.Reflection; namespace HRM.BO { public class WFMovementNext : ObjectTemplate { #region Constructor public WFMovementNext() { _WFMovementTranID = 0; _EmployeeID = 0; _NodeID = 0; _Status = EnumwfStatus.End; _remarks = ""; _description = ""; _receiveStatus = EnumWFReceiveStatus.NOT_YET_OPEN; } #endregion #region Property(s) #region Property WFMovementTranID : ID private int _WFMovementTranID; public int WFMovementTranID { get { return _WFMovementTranID; } set { _WFMovementTranID = value; } } #endregion #region EmployeeID : int private int _EmployeeID; public int EmployeeID { get { return _EmployeeID; } set { _EmployeeID = value; } } #endregion #region Property NodeID : int private int _NodeID; public int NodeID { get { return _NodeID; } set { _NodeID = value; } } #endregion #region Property Status : Enum private EnumwfStatus _Status; public EnumwfStatus Status { get { return _Status; } set { _Status = value; } } #endregion public Employee employee { get; set; } #region Property Remarks : String private string _remarks; public string Remarks { get { return _remarks; } set { _remarks = value; } } #endregion #region Description : String private string _description; public string Description { get { return _description; } set { _description = value; } } #endregion #region ReceiveStatus : EnumWFReceiveStatus private EnumWFReceiveStatus _receiveStatus; public EnumWFReceiveStatus ReceiveStatus { get { return _receiveStatus; } set { _receiveStatus = value; } } #endregion public int SequeceNo { get; set; } public DateTime ReceiveDateTime { get; set; } public DateTime? ViewDateTime { get; set; } public DateTime? StatusUpdateTime { get; set; } public string? HaltReason { get; set; } public DateTime? HaltReasonDatetime { get; set; } #endregion } }