using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FrameworkDAL.DTO.MenuSet { public class MenuSetDetailDTO { private int menusetdetailid; private int menusetid; private string menusetname; private Int16 menusetdetailslno; private int menuid; private string menucode; private string menuname; private string menusetdetaildisplayname; private string menusetdetailmenukey; private Int16 menusetdetailsortorder; private byte menusetdetailisvisible; private int reportviewid = -1; private string reportviewname; private int reportformatid = -1; private string reportformatname; private byte menusetdetilsourcetype = 1; #region File private int objectmodelid = -1; private string objectmodelname; private string objectmodellocation; #endregion public int MenuSetDetailId { get { return menusetdetailid; } set { menusetdetailid = value; } } public int MenuSetId { get { return menusetid; } set { menusetid = value; } } public string MenuSetName { get { return menusetname; } set { menusetname = value; } } public Int16 MenuSetDetailSlNo { get { return menusetdetailslno; } set { menusetdetailslno = value; } } public int MenuId { get { return menuid; } set { menuid = value; } } public string MenuCode { get { return menucode; } set { menucode = value; } } public string MenuName { get { return menuname; } set { menuname = value; } } public string MenuSetDetailDisplayName { get { return menusetdetaildisplayname; } set { menusetdetaildisplayname = value; } } public string MenuSetDetailMenuKey { get { return menusetdetailmenukey; } set { menusetdetailmenukey = value; } } public Int16 MenuSetDetailSortOrder { get { return menusetdetailsortorder; } set { menusetdetailsortorder = value; } } public byte MenuSetDetailIsVisible { get { return menusetdetailisvisible; } set { menusetdetailisvisible = value; } } public int ReportViewId { get { return reportviewid; } set { reportviewid = value; } } public string ReportViewName { get { return reportviewname; } set { reportviewname = value; } } public int ReportFormatId { get { return reportformatid; } set { reportformatid = value; } } public string ReportFormatName { get { return reportformatname; } set { reportformatname = value; } } public byte MenuSetDetailSourceType { get { return menusetdetilsourcetype; } set { menusetdetilsourcetype = value; } } #region File public int ObjectModelId { get { return objectmodelid; } set { objectmodelid = value; } } public string ObjectModelName { get { return objectmodelname; } set { objectmodelname = value; } } public string ObjectModelLocation { get { return objectmodellocation; } set { objectmodellocation = value; } } #endregion // Added for the Menu Presentation Layer (Phase 1 follow-up) — sparse per-client // re-filing override. NULL = inherit this menu's group placement from // MMENUGROUPDETAIL (the bundle default); non-NULL must pass // IMenuGroupBLL.ValidateMenuGroupVisibility before being saved. private int? menugroupid; public int? MenuGroupId { get { return menugroupid; } set { menugroupid = value; } } } }