using GB5Shared.DTO.Framework.Criteria; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace GB5Shared.DTO.Report { public class ReportCallingDTO { private string reporturi; private string method; private string reporttitle; private int reportformatid = -1; private int reportid = -1; private int reportviewid = -1; private int menuid = -1; private int webserviceid = -1; private byte periodfilter = 6; #region Excel Import private int entityid = -1; private int isexcelimport = 1; //0 Csv ,1 --Not Required ,2 Excel private int isdynamicjasperrequired = 1; private int isprint = 1; #endregion #region Print Report private int isprintreport = 1; private int printtype = 0; //0--Pdf 1--Text #endregion #region HTML Print private int israzorhtml = 1; private string filepathwithname = ""; #endregion private CriteriaDTO criteriadto; private int fieldisdisplay = 0; private string mailids = ""; private int attachmenttype = 0; private int isdrilldown = 1; private int criteriaruntype = 0; public string ReportUri { get { return reporturi; } set { reporturi = value; } } public string Method { get { return method; } set { method = value; } } public int FieldIsDisplay { get { return fieldisdisplay; } set { fieldisdisplay = value; } } public string ReportTitle { get { return reporttitle; } set { reporttitle = value; } } public int ReportFormatId { get { return reportformatid; } set { reportformatid = value; } } public int ReportId { get { return reportid; } set { reportid = value; } } public int ReportViewId { get { return reportviewid; } set { reportviewid = value; } } public int MenuId { get { return menuid; } set { menuid = value; } } public int WebserviceId { get { return webserviceid; } set { webserviceid = value; } } public byte PeriodFilter { get { return periodfilter; } set { periodfilter = value; } } #region Excel Import public int EntityId { get { return entityid; } set { entityid = value; } } public int IsExcelImport { get { return isexcelimport; } set { isexcelimport = value; } } public int IsDynamicJasperRequired { get { return isdynamicjasperrequired; } set { isdynamicjasperrequired = value; } } public int IsPrint { get { return isprint; } set { isprint = value; } } #endregion #region Print Report public int IsPrintReport { get { return isprintreport; } set { isprintreport = value; } } public int PrintType { get { return printtype; } set { printtype = value; } } #endregion #region HTML Print public int IsRazorHtml { get { return israzorhtml; } set { israzorhtml = value; } } public string FilePathWithName { get { return filepathwithname; } set { filepathwithname = value; } } #endregion public CriteriaDTO CriteriaDTO { get { return criteriadto; } set { criteriadto = value; } } #region PageNumber private int recordsperpage; public int RecordsPerPage { get { return recordsperpage; } set { recordsperpage = value; } } #endregion #region Pivot View private int ispivotview = 1; public int IsPivotView { get { return ispivotview; } set { ispivotview = value; } } #endregion public string MailIds { get { return mailids; } set { mailids = value; } } public int AttachmentType { get { return attachmenttype; } set { attachmenttype = value; } } public int IsDrillDown { get { return isdrilldown; } set { isdrilldown = value; } } public int CriteriaRunType { get { return criteriaruntype; } set { criteriaruntype = value; } } } }