150 lines
3.3 KiB
C#
150 lines
3.3 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 WFMovementTask : ObjectTemplate
|
|
{
|
|
#region Cache Store
|
|
private static Cache _cache = new Cache(typeof(WFMovementTask));
|
|
#endregion
|
|
|
|
#region Constructor
|
|
public WFMovementTask()
|
|
{
|
|
_WFMovementTranID = null;
|
|
_employeeID = null;
|
|
_nodeID = null;
|
|
_Status = false;
|
|
_remarks = "";
|
|
_tasksType = EnumWFNotifyType.SysNotification;
|
|
_mailsendType = enumMailSendType.To;
|
|
_description = "";
|
|
_receiveStatus = EnumWFReceiveStatus.NOT_YET_OPEN;
|
|
_sentTime = DateTime.Today;
|
|
|
|
}
|
|
#endregion
|
|
|
|
#region Property(s)
|
|
|
|
#region Property WFMovementTranID : ID
|
|
|
|
private ID _WFMovementTranID;
|
|
public ID WFMovementTranID
|
|
{
|
|
get { return _WFMovementTranID; }
|
|
set { _WFMovementTranID = value; }
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region Property EmployeeID : int
|
|
|
|
private ID _employeeID;
|
|
public ID EmployeeID
|
|
{
|
|
get { return _employeeID; }
|
|
set { _employeeID = value; }
|
|
}
|
|
#endregion
|
|
|
|
#region NodeID : int
|
|
|
|
private ID _nodeID;
|
|
public ID NodeID
|
|
{
|
|
get { return _nodeID; }
|
|
set { _nodeID = value; }
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region Property Status : Boolean
|
|
|
|
private bool _Status;
|
|
public bool 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 Property TasksType : EnumWFNotifyType
|
|
|
|
private EnumWFNotifyType _tasksType;
|
|
public EnumWFNotifyType TasksType
|
|
{
|
|
get { return _tasksType; }
|
|
set { _tasksType = value; }
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region Property MailSendType : enumMailSendType
|
|
|
|
private enumMailSendType _mailsendType;
|
|
public enumMailSendType MailSendType
|
|
{
|
|
get { return _mailsendType; }
|
|
set { _mailsendType = value; }
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region Property 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
|
|
|
|
#region Sent Time : Date
|
|
private DateTime _sentTime;
|
|
public DateTime SentTime
|
|
{
|
|
get { return _sentTime; }
|
|
set { _sentTime = value; }
|
|
}
|
|
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
|
|
}
|
|
}
|