using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using FrameworkDAL.DTO.Portlet; namespace FrameworkDAL.DTO.ReportViewer { public class MenuReportVsViewsDTO { private int menureportid; private int reportviewid; private string reportviewname; private string reportviewremarks; private int reportid; private string reportname; private byte issystemview; private byte isdefaultview; private byte reportviewtype; private byte sourcetype; private int templateid; private string templatename; private string templatelocation; private int secondtemplateid; private string secondtemplatename; private string secondtemplatelocation; private byte columnfreeze; private string pivotformat; private int pageid; private int isdatapivot; private string pagecode; private string pagename; private string pagelayout; private List pageportletarray = new List(); public int MenuReportId { get { return menureportid; } set { menureportid = value; } } public int ReportViewId { get { return reportviewid; } set { reportviewid = value; } } public string ReportViewName { get { return reportviewname; } set { reportviewname = value; } } // Plain-English "what this view is for and when to use it over the others" text, authored // in the MREPORTVIEW seed migration's REMARKS column — surfaced as a tooltip in the FE // view-picker (gbreportaction.component.ts) so a user choosing between multiple views for // the same report isn't guessing. public string ReportViewRemarks { get { return reportviewremarks; } set { reportviewremarks = value; } } public int ReportId { get { return reportid; } set { reportid = value; } } public string ReportName { get { return reportname; } set { reportname = value; } } public byte IsSystemView { get { return issystemview; } set { issystemview = value; } } public byte IsDefaultView { get { return isdefaultview; } set { isdefaultview = value; } } public byte ReportViewType { get { return reportviewtype; } set { reportviewtype = value; } } public byte SourceType { get { return sourcetype; } set { sourcetype = value; } } public int TemplateId { get { return templateid; } set { templateid = value; } } public string TemplateName { get { return templatename; } set { templatename = value; } } public string TemplateLocation { get { return templatelocation; } set { templatelocation = value; } } public int SecondTemplateId { get { return secondtemplateid; } set { secondtemplateid = value; } } public string SecondTemplateName { get { return secondtemplatename; } set { secondtemplatename = value; } } public string SecondTemplateLocation { get { return secondtemplatelocation; } set { secondtemplatelocation = value; } } public byte ColumnFreeze { get { return columnfreeze; } set { columnfreeze = value; } } public string PivotFormat { get { return pivotformat; } set { pivotformat = value; } } public int PageId { get { return pageid; } set { pageid = value; } } public int IsDataPivot { get { return isdatapivot; } set { isdatapivot = value; } } public string PageCode { get { return pagecode; } set { pagecode = value; } } public string PageName { get { return pagename; } set { pagename = value; } } public string PageLayout { get { return pagelayout; } set { pagelayout = value; } } public List PagePortletArray { get { return pageportletarray; } set { pageportletarray = value; } } } }