using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FrameworkDAL.DTO.Menu { public class MenuDTO { #region PrivateMembers #region Menu private int menuid; private string menucode; private string menuname; private string menuremarks; private string menukey; #region Module private int moduleid = -1; private string modulecode; private string modulename; #endregion #region GcmType private int gcmtypeid = -1; private string gcmtypecode; private string gcmtypename; #endregion private string menusection; private byte menuisparentmenu; private int parentid = -1; private string parentcode; private string parentname; private string menuparentids; private byte menulevel; #region Report private int reportid = -1; private string reportname; #endregion #region WebForm private int webformid = -1; private string webformname; private string webformurl; private string webformsecondurl; #endregion private byte menumenutype; private byte menunature; private int imageid = -1; private string imagename; private string imagelinkurl; private int pageid = -1; private string pagecode; private string pagename; private string menudisplayname; private string menudescription; private string menutooltip; private string menucaption; private int menuscreenoperationmode = 1; #region Report private int reportviewid; //Id private string reportviewname; //Name #endregion //Added by Vikash as per the Discussion with VV sir for RoleRights Checkking #region SaveWebService private int savewebserviceid = -1; private string savewebservicename; #endregion #region GetWebService private int getwebserviceid = -1; private string getwebservicename; #endregion #region DeleteWebService private int deletewebserviceid = -1; private string deletewebservicename; #endregion //Added by Vikash as per the Discussion with VV sir for Filtering menu based on biztransactionid on 20 Dec 2012 private int menubiztransactionclassid = -1; private string menubiztransactionclassname; #region Entity private int entityid = -1; //EntityId private string entitycode; private string entityname; #endregion //Added by Parthiban D on 18Jan2013 For Wiki - helpUrl private string helpurl; #region ReportFormat private int reportformatid; private string reportformatreportfile; private string reportformatname; #endregion private string uriparametervalue; private int listmenuid = -1; private string listmenucode; private string listmenuname; private int menuanalysisqueryid = -1; private string menuanalysisqueryname; private int defaultmenuid = -1; private string defaultmenucode; private string defaultmenuname; private Int16 menusetsdetailsortorder; private byte menusetsdetailisvisible; private int menumetsdetailreportviewid; private string menumetsdetailreportviewname; private int menusetsdetailreportformatid; private string menusetsdetailreportformatname; #endregion #region Base private int menucreatedbyid; //Created By Person (User Id) private DateTime menucreatedon; //Created On Date private int menumodifiedbyid; //Modified By Person (User Id) private DateTime menumodifiedon; //Modified On Date private string menucreatedbyname; private string menumodifiedbyname; #endregion #region Standard private Int16 menusortorder; private byte menustatus; //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived private Int16 menuversion; //No Of Times Updated private byte menusourcetype; //Data From (1.Framework, 2.Devadmin, 3.Impadmin, 4.Admin, 5.User) #endregion private int reportwebserviceid; private string reportwebservicename; private string menuobjectmodelfilelocation; private double fromversion = 4.0; private double toversion = 4.4; private int gcmsectionid = -1; private string gcmsectioncode; private string gcmsectionname; #region File private int objectmodelid = -1; private string objectmodelname; private string objectmodellocation; #endregion #endregion #region PublicMembers #region Menu 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; } } #region Module 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; } } #endregion #region GcmType public int GcmTypeId { get { return gcmtypeid; } set { gcmtypeid = value; } } public string GcmTypeCode { get { return gcmtypecode; } set { gcmtypecode = value; } } public string GcmTypeName { get { return gcmtypename; } set { gcmtypename = value; } } #endregion public string MenuSection { get { return menusection; } set { menusection = value; } } public byte MenuIsParentMenu { get { return menuisparentmenu; } set { menuisparentmenu = value; } } #region Parent public int ParentId { get { return parentid; } set { parentid = value; } } public string ParentCode { get { return parentcode; } set { parentcode = value; } } public string ParentName { get { return parentname; } set { parentname = value; } } #endregion public string MenuParentIds { get { return menuparentids; } set { menuparentids = value; } } public byte MenuLevel { get { return menulevel; } set { menulevel = value; } } #region Report public int ReportId { get { return reportid; } set { reportid = value; } } public string ReportName { get { return reportname; } set { reportname = value; } } #endregion #region WebForm public int WebFormId { get { return webformid; } set { webformid = value; } } public string WebFormName { get { return webformname; } set { webformname = value; } } public string WebFormURL { get { return webformurl; } set { webformurl = value; } } public string WebFormSecondURL { get { return webformsecondurl; } set { webformsecondurl = value; } } #endregion public byte MenuMenuType { get { return menumenutype; } set { menumenutype = value; } } public byte MenuMenuNature { get { return menunature; } set { menunature = value; } } #region Image public int ImageId { get { return imageid; } set { imageid = value; } } public string ImageName { get { return imagename; } set { imagename = value; } } public string ImageLinkURL { get { return imagelinkurl; } set { imagelinkurl = value; } } #endregion #region Page public int PageId { get { return pageid; } //Id set { pageid = value; } //Id } public string PageCode { get { return pagecode; } //Code set { pagecode = value; } //Code } public string PageName { get { return pagename; } //Name set { pagename = value; } //Name } #endregion public string MenuDisplayName { get { return menudisplayname; } set { menudisplayname = value; } } public string MenuDescription { get { return menudescription; } set { menudescription = value; } } public string MenuToolTip { get { return menutooltip; } set { menutooltip = value; } } public string MenuCaption { get { return menucaption; } set { menucaption = value; } } public int MenuScreenOperationMode { get { return menuscreenoperationmode; } set { menuscreenoperationmode = value; } } #region SaveWebService public int SaveWebServiceId { get { return savewebserviceid; } set { savewebserviceid = value; } } public string SaveWebServiceName { get { return savewebservicename; } set { savewebservicename = value; } } #endregion #region GetWebService public int GetWebServiceId { get { return getwebserviceid; } set { getwebserviceid = value; } } public string GetWebServiceName { get { return getwebservicename; } set { getwebservicename = value; } } #endregion #region DeleteWebService public int DeleteWebServiceId { get { return deletewebserviceid; } set { deletewebserviceid = value; } } public string DeleteWebServiceName { get { return deletewebservicename; } set { deletewebservicename = value; } } #endregion public int MenuBizTransactionClassId { get { return menubiztransactionclassid; } set { menubiztransactionclassid = value; } } public string MenuBizTransactionClassName { get { return menubiztransactionclassname; } set { menubiztransactionclassname = value; } } #region Entity public int EntityId { get { return entityid; } set { entityid = value; } } public string EntityCode { get { return entitycode; } set { entitycode = value; } } public string EntityName { get { return entityname; } set { entityname = value; } } #endregion public string HelpUrl { get { return helpurl; } set { helpurl = value; } } #region ReportForamt public int ReportFormatId { get { return reportformatid; } set { reportformatid = value; } } public string ReportFormatReportFile { get { return reportformatreportfile; } set { reportformatreportfile = value; } } public string ReportFormatName { get { return reportformatname; } set { reportformatname = value; } } #endregion public string URIParameterValue { get { return uriparametervalue; } set { uriparametervalue = value; } } public int ListMenuId { get { return listmenuid; } set { listmenuid = value; } } public string ListMenuCode { get { return listmenucode; } set { listmenucode = value; } } public string ListMenuName { get { return listmenuname; } set { listmenuname = value; } } public int MenuAnalysisQueryId { get { return menuanalysisqueryid; } set { menuanalysisqueryid = value; } } public string MenuAnalysisQueryName { get { return menuanalysisqueryname; } set { menuanalysisqueryname = value; } } public string MenuKey { get { return menukey; } set { menukey = value; } } public Int16 MenuSetsDetailSortOrder { get { return menusetsdetailsortorder; } set { menusetsdetailsortorder = value; } } public byte MenuSetsDetailIsVisible { get { return menusetsdetailisvisible; } set { menusetsdetailisvisible = value; } } public int MenuSetsDetailReportViewId { get { return menumetsdetailreportviewid; } set { menumetsdetailreportviewid = value; } } public string MenuSetsDetailReportViewName { get { return menumetsdetailreportviewname; } set { menumetsdetailreportviewname = value; } } public int MenuSetsDetailReportFormatId { get { return menusetsdetailreportformatid; } set { menusetsdetailreportformatid = value; } } public string MenuSetsDetailReportFormatName { get { return menusetsdetailreportformatname; } set { menusetsdetailreportformatname = value; } } #endregion #region Report public int ReportViewId { get { return reportviewid; } //Id set { reportviewid = value; } //Id } public string ReportViewName { get { return reportviewname; } //Name set { reportviewname = value; } //Name } #endregion #region Base public int MenuCreatedById { get { return menucreatedbyid; } //Created By Person (User Id) set { menucreatedbyid = value; } //Created By Person (User Id) } public DateTime MenuCreatedOn { get { return menucreatedon; } //Created On Date set { menucreatedon = value; } //Created On Date } public int MenuModifiedById { get { return menumodifiedbyid; } //Modified By Person (User Id) set { menumodifiedbyid = value; } } public DateTime MenuModifiedOn { get { return menumodifiedon; } //Modified On Date set { menumodifiedon = value; } } public string MenuCreatedByName { get { return menucreatedbyname; } //Created By Person (User Name) set { menucreatedbyname = value; } //Created By Person (User Name) } public string MenuModifiedByName { get { return menumodifiedbyname; } //Created By Person (User Name) set { menumodifiedbyname = value; } //Created By Person (User Name) } #endregion #region Standard public Int16 MenuSortOrder { get { return menusortorder; } set { menusortorder = value; } } public byte MenuStatus { get { return menustatus; } //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived set { menustatus = value; } } public Int16 MenuVersion { get { return menuversion; } //No Of Times Updated set { menuversion = value; } } public byte MenuSourceType { get { return menusourcetype; } //Data From (1.Framework, 2.Devadmin, 3.Impadmin, 4.Admin, 5.User) set { menusourcetype = value; } } public string MenuRemarks { get { return menuremarks; } set { menuremarks = value; } } #endregion #endregion private string mailid; public string MailId { get { return mailid; } set { mailid = value; } } #region Menu public int DefaultMenuId { get { return defaultmenuid; } set { defaultmenuid = value; } } public string DefaultMenuCode { get { return defaultmenucode; } set { defaultmenucode = value; } } public string DefaultMenuName { get { return defaultmenuname; } set { defaultmenuname = value; } } public int ReportWebServiceId { get { return reportwebserviceid; } set { reportwebserviceid = value; } } public string ReportWebServiceName { get { return reportwebservicename; } set { reportwebservicename = value; } } #endregion public double FromVersion { get { return fromversion; } set { fromversion = value; } } public double ToVersion { get { return toversion; } set { toversion = value; } } public int GcmSectionId { get { return gcmsectionid; } set { gcmsectionid = value; } } public string GcmSectionCode { get { return gcmsectioncode; } set { gcmsectioncode = value; } } public string GcmSectionName { get { return gcmsectionname; } set { gcmsectionname = 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; } } public string MenuObjectModelFileLocation { get { return menuobjectmodelfilelocation; } set { menuobjectmodelfilelocation = value; } } #endregion } }