using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FrameworkDAL.DTO.Lock { public class LockDTO { #region PrivateMembers #region Lock private int lockid; //Id private string lockcode; //Code private string lockname; //Name #region Module private int moduleid = -1; private string modulecode; private string modulename; #endregion private string lockdescription; //Description #endregion #region Base private int lockcreatedbyid; //CreatedById private DateTime lockcreatedon; //CreatedOn private string lockcreatedbyname; //CreatedByName private int lockmodifiedbyid; //ModifiedById private DateTime lockmodifiedon; //ModifiedOn private string lockmodifiedbyname; //ModifiedByName #endregion #region Standard private Int16 locksortorder; //SortOrder private byte lockstatus; //Status private Int16 lockversion; //Version #endregion private byte lockisautovalidation = 0; private List lockvalidation = new List(); #endregion #region PublicMembers #region Lock public int LockId { get { return lockid; } //Id set { lockid = value; } //Id } public string LockCode { get { return lockcode; } //Code set { lockcode = value; } //Code } public string LockName { get { return lockname; } //Name set { lockname = value; } //Name } #region Module public int ModuleId { get { return moduleid; } //Id set { moduleid = value; } //Id } public string ModuleCode { get { return modulecode; } //Code set { modulecode = value; } //Code } public string ModuleName { get { return modulename; } //Name set { modulename = value; } //Name } #endregion public string LockDescription { get { return lockdescription; } //Description set { lockdescription = value; } //Description } #endregion #region Base public int LockCreatedById { get { return lockcreatedbyid; } //CreatedById set { lockcreatedbyid = value; } //CreatedById } public DateTime LockCreatedOn { get { return lockcreatedon; } //CreatedOn set { lockcreatedon = value; } //CreatedOn } public string LockCreatedByName { get { return lockcreatedbyname; } //CreatedByName set { lockcreatedbyname = value; } //CreatedByName } public int LockModifiedById { get { return lockmodifiedbyid; } //ModifiedById set { lockmodifiedbyid = value; } //ModifiedById } public DateTime LockModifiedOn { get { return lockmodifiedon; } //ModifiedOn set { lockmodifiedon = value; } //ModifiedOn } public string LockModifiedByName { get { return lockmodifiedbyname; } //ModifiedByName set { lockmodifiedbyname = value; } //ModifiedByName } #endregion #region Standard public Int16 LockSortOrder { get { return locksortorder; } //SortOrder set { locksortorder = value; } //SortOrder } public byte LockStatus { get { return lockstatus; } //Status set { lockstatus = value; } //Status } public Int16 LockVersion { get { return lockversion; } //Version set { lockversion = value; } //Version } #endregion public byte LockIsAutoValidation { get { return lockisautovalidation; } set { lockisautovalidation = value; } } public List LockValidationArray { get { return lockvalidation; } set { lockvalidation = value; } } #endregion } }