using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FrameworkDAL.DTO.Menu { public class TemplateDTO { #region PrivateMembers #region Menu private int templateid; private string templatecode; private string templatename; private string templateremarks; private List templatevsmenu = new List(); #endregion #region Base private int templatecreatedbyid; //Created By Person (User Id) private DateTime templatecreatedon; //Created On Date private int templatemodifiedbyid; //Modified By Person (User Id) private DateTime templatemodifiedon; //Modified On Date #endregion #region Standard private Int16 templatesortorder; private byte templatestatus; //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived private Int16 templateversion; //No Of Times Updated private byte templatesourcetype; //Data From (1.Framework, 2.Devadmin, 3.Impadmin, 4.Admin, 5.User) #endregion private int templatescreenoperationmode = 1; #endregion #region PublicMembers #region Menu public int TemplateId { get { return templateid; } set { templateid = value; } } public string TemplateCode { get { return templatecode; } set { templatecode = value; } } public string TemplateName { get { return templatename; } set { templatename = value; } } public string TemplateRemarks { get { return templateremarks; } set { templateremarks = value; } } public List TemplateVsMenuArray { get { return templatevsmenu; } set { templatevsmenu = value; } } #endregion #region Base public int TemplateCreatedById { get { return templatecreatedbyid; } //Created By Person (User Id) set { templatecreatedbyid = value; } //Created By Person (User Id) } public DateTime TemplateCreatedOn { get { return templatecreatedon; } //Created On Date set { templatecreatedon = value; } //Created On Date } public int TemplateModifiedById { get { return templatemodifiedbyid; } //Modified By Person (User Id) set { templatemodifiedbyid = value; } //Set Restricted } public DateTime TemplateModifiedOn { get { return templatemodifiedon; } //Modified On Date set { templatemodifiedon = value; } //Set Restricted } #endregion #region Standard public Int16 TemplateSortOrder { get { return templatesortorder; } set { templatesortorder = value; } } public byte TemplateStatus { get { return templatestatus; } //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived set { templatestatus = value; } } public Int16 TemplateVersion { get { return templateversion; } //No Of Times Updated set { templateversion = value; } } public byte TemplateSourceType { get { return templatesourcetype; } //Data From (1.Framework, 2.Devadmin, 3.Impadmin, 4.Admin, 5.User) set { templatesourcetype = value; } } #endregion public int TemplateScreenOperationMode { get { return templatescreenoperationmode; } set { templatescreenoperationmode = value; } } #endregion } }