CEL_Payroll/Payroll.BO/Workflow/WFMovementNext.cs
2024-09-17 14:30:13 +06:00

107 lines
2.4 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Ease.CoreV35;
using Ease.CoreV35.Caching;
using Ease.CoreV35.Model;
using Ease.CoreV35.Utility;
namespace Payroll.BO
{
[Serializable]
public class WFMovementNext : ObjectTemplate
{
#region Cache Store
private static Cache _cache = new Cache(typeof(WFMovementNext));
#endregion
#region Constructor
public WFMovementNext()
{
_WFMovementTranID = null;
_EmployeeID = null;
_NodeID = null;
_Status = enumwfStatus.End;
_remarks = "";
_description = "";
_receiveStatus = EnumWFReceiveStatus.NOT_YET_OPEN;
}
#endregion
#region Property(s)
#region Property WFMovementTranID : ID
private ID _WFMovementTranID;
public ID WFMovementTranID
{
get { return _WFMovementTranID; }
set { _WFMovementTranID = value; }
}
#endregion
#region EmployeeID : int
private ID _EmployeeID;
public ID EmployeeID
{
get { return _EmployeeID; }
set { _EmployeeID = value; }
}
#endregion
#region Property NodeID : int
private ID _NodeID;
public ID 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
#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
#endregion
}
}