using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FrameworkDAL.DTO.MenuSet { public class MenuSetDTO { private int menusetid; private string menusetname; #region Module private int moduleid; private string modulecode; private string modulename; #endregion private byte menusetapplicabletype; #region client private int clientid; private string clientcode; private string clientname; #endregion private List menusetdetailarray = new List(); #region Base private int menusetcreatedbyid; //CreatedById private DateTime menusetcreatedon; //CreatedOn private int menusetmodifiedbyid; //ModifiedById private DateTime menusetmodifiedon; //ModifiedOn #endregion #region Standard private byte menusetstatus; //Status private Int16 menusetversion; private Int16 menusetsortorder; private byte menusetsourcetype; #endregion public int MenuSetId { get { return menusetid; } set { menusetid = value; } } public string MenuSetName { get { return menusetname; } set { menusetname = value; } } public byte MenuSetApplicableType { get { return menusetapplicabletype; } set { menusetapplicabletype = value; } } #region Client public int ClientId { get { return clientid; } set { clientid = value; } } public string ClientCode { get { return clientcode; } set { clientcode = value; } } public string ClientName { get { return clientname; } set { clientname = value; } } #endregion public int ModuleId { get { return moduleid; } set { moduleid = value; } } public string ModuleCode { get { return modulecode; } set { modulecode = value; } } public string ModuleName { get { return modulename; } set { modulename = value; } } public List MenuSetDetailArray { get { return menusetdetailarray; } set { menusetdetailarray = value; } } #region Base public int MenuSetCreatedById { get { return menusetcreatedbyid; } //CreatedById set { menusetcreatedbyid = value; } //CreatedById } public DateTime MenuSetCreatedOn { get { return menusetcreatedon; } //CreatedOn set { menusetcreatedon = value; } //CreatedOn } public int MenuSetModifiedById { get { return menusetmodifiedbyid; } //ModifiedById set { menusetmodifiedbyid = value; } //ModifiedById } public DateTime MenuSetModifiedOn { get { return menusetmodifiedon; } //ModifiedOn set { menusetmodifiedon = value; } //ModifiedOn } #endregion #region Standard public byte MenuSetStatus { get { return menusetstatus; } //Status set { menusetstatus = value; } //Status } public Int16 MenuSetVersion { get { return menusetversion; } //Version set { menusetversion = value; } //Version } public Int16 MenuSetSortOrder { get { return menusetsortorder; } //Version set { menusetsortorder = value; } //Version } public byte MenuSetSourceType { get { return menusetsourcetype; } set { menusetsourcetype = value; } } #endregion // Added for the Menu Presentation Layer — PRESENTATIONTYPE: 0=Legacy Type/Nature/ // Section, 1=Functional, 2=Custom/Partner. MenuGroupId: root of this set's group // tree (-1 sentinel = legacy flat scheme), only meaningful when PresentationType <> 0. private byte presentationtype; public byte PresentationType { get { return presentationtype; } set { presentationtype = value; } } private int menugroupid = -1; public int MenuGroupId { get { return menugroupid; } set { menugroupid = value; } } } }