using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using FrameworkDAL.DTO.DrillDown; using FrameworkDAL.DTO.Menu; using FrameworkDAL.DTO.ReportViewer; using FrameworkDAL.DTO.ReportViewFields; using FrameworkDAL.DTO.WebService; namespace FrameworkDAL.DTO.Report { public class ReportListDetailDTO { private int reportid; private string reportname; private string reporturi; private byte reportviewtype; private int webserviceid; private string webservicename; private string webserviceuritemplate; private byte webservicemethodtype; private string methodtype; private int defaultreportformatid; private string reportfile; private string reportformatname; private List reportcriteria = new List(); private List reportvsfields = new List(); private List criteriaconfig = new List(); private List reportvsformats = new List(); private List webservicesetting = new List(); private List reportvsviews = new List(); private List drilldown = new List(); public int ReportId { get { return reportid; } set { reportid = value; } } public string ReportName { get { return reportname; } set { reportname = value; } } public string ReportUri { get { return reporturi; } set { reporturi = value; } } public byte ReportViewType { get { return reportviewtype; } set { reportviewtype = value; } } public int WebServiceId { get { return webserviceid; } set { webserviceid = value; } } public string WebServiceName { get { return webservicename; } set { webservicename = value; } } public string WebServiceUriTemplate { get { return webserviceuritemplate; } set { webserviceuritemplate = value; } } public byte WebServiceMethodType { get { return webservicemethodtype; } set { webservicemethodtype = value; } } public string MethodType { get { return methodtype; } set { methodtype = value; } } public int DefaultReportFormatId { get { return defaultreportformatid; } set { defaultreportformatid = value; } } public string ReportFile { get { return reportfile; } set { reportfile = value; } } public string ReportFormatName { get { return reportformatname; } set { reportformatname = value; } } public List ReportCriteriaArray { get { return reportcriteria; } set { reportcriteria = value; } } public List ReportVsFieldsArray { get { return reportvsfields; } set { reportvsfields = value; } } public List CriteriaConfigArray { get { return criteriaconfig; } set { criteriaconfig = value; } } public List ReportVsFormatsArray { get { return reportvsformats; } set { reportvsformats = value; } } public List WebServiceSettingArray { get { return webservicesetting; } set { webservicesetting = value; } } public List ReportVsViewsArray { get { return reportvsviews; } set { reportvsviews = value; } } public List DrillDownArray { get { return drilldown; } set { drilldown = value; } } } }