using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using GB5Shared.DTO.Framework.Enum; namespace GB5Shared.DTO.Report { public class ReportViewDTO { #region PrivateMembers private int reportviewid; private string reportviewname; private int reportid; private string reportname; private byte reportviewissystemview; private byte reportviewisdefaultview; private string reportviewremarks; private string applicablemenuids; private string applicablemenuidsname; private byte reportviewtype; private string reportviewtypename; private byte reportviewpageformat = 1; private byte reportviewpageorientation = 0; private byte reportviewcolumnfreeze = 0; private string reportviewpivotformat = ""; #region Base private int reportviewcreatedbyid; //Created By Person (User Id) private DateTime reportviewcreatedon; //Created On Date private int reportviewmodifiedbyid; //Modified By Person (User Id) private DateTime reportviewmodifiedon; //Modified On Date private string reportviewcreatedbyname; private string reportviewmodifiedbyname; #endregion #region Standard private Int16 reportviewsortorder; private byte reportviewstatus; //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived private Int16 reportviewversion; //No Of Times Updated private byte reportviewsourcetype; //Data From (1.Framework, 2.Devadmin, 3.Impadmin, 4.Admin, 5.User) #endregion #region File private int templateid = -1; //Id private string templatename; //Name #endregion #region Page private int pageid = -1; private string pagecode; private string pagename; #endregion private string reportviewdynamicfooter = ""; private string reportvieworderbyfields = ""; private byte reportviewisdatapivot = 1; private string clientids = ""; private string clientidsname = ""; private byte reportviewisheaderrequired = 1; private int reportheaderid = -1; private string reportheadercode = ""; private string reportheadername = ""; #region File private int secondtemplateid = -1; //Id private string secondtemplatename; //Name #endregion private byte reportviewisvisible = 0; private string reportviewreporttitle = ""; private string reportviewisvisiblename = ""; private string reportviewisdatapivotname = ""; private string reportviewisheaderrequiredname = ""; private string reportviewissystemviewname = ""; private string reportviewisdefaultviewname = ""; #endregion #region PublicMembers public int ReportViewId { get { return reportviewid; } set { reportviewid = value; } } public string ReportViewName { get { return reportviewname; } set { reportviewname = value; } } public int ReportId { get { return reportid; } set { reportid = value; } } public string ReportName { get { return reportname; } set { reportname = value; } } public byte ReportViewIsSystemView { get { return reportviewissystemview; } set { reportviewissystemview = value; ReportViewIsSystemViewName = ((FrameworkEnumDTO.YESNO)reportviewissystemview).ToString(); } } public string ReportViewIsSystemViewName { get { return reportviewissystemviewname; } set { reportviewissystemviewname = value; } } public byte ReportViewIsDefaultView { get { return reportviewisdefaultview; } set { reportviewisdefaultview = value; ReportViewIsDefaultViewName = ((FrameworkEnumDTO.YESNO)reportviewisdefaultview).ToString(); } } public string ReportViewIsDefaultViewName { get { return reportviewisdefaultviewname; } set { reportviewisdefaultviewname = value; } } public byte ReportViewType { get { return reportviewtype; } set { reportviewtype = value; ReportViewTypeName = ((FrameworkEnumDTO.ReportViewType)reportviewtype).ToString(); } } public string ReportViewTypeName { get { return reportviewtypename; } set { reportviewtypename = value; } } public string ReportViewRemarks { get { return reportviewremarks; } set { reportviewremarks = value; } } public byte ReportViewPageFormat { get { return reportviewpageformat; } set { reportviewpageformat = value; } } public byte ReportViewPageOrientation { get { return reportviewpageorientation; } set { reportviewpageorientation = value; } } public byte ReportViewColumnFreeze { get { return reportviewcolumnfreeze; } set { reportviewcolumnfreeze = value; } } public string ReportViewPivotFormat { get { return reportviewpivotformat; } set { reportviewpivotformat = value; } } #region File public int TemplateId { get { return templateid; } //Id set { templateid = value; } //Id } public string TemplateName { get { return templatename; } //Name set { templatename = value; } //Name } public string ApplicableMenuIds { get { return applicablemenuids; } //Name set { applicablemenuids = value; } //Name } public string ApplicableMenuIdsName { get { return applicablemenuidsname; } //Name set { applicablemenuidsname = value; } //Name } #endregion #region Page public int PageId { get { return pageid; } set { pageid = value; } } public string PageCode { get { return pagecode; } set { pagecode = value; } } public string PageName { get { return pagename; } set { pagename = value; } } #endregion #region Base public int ReportViewCreatedById { get { return reportviewcreatedbyid; } //Created By Person (User Id) set { reportviewcreatedbyid = value; } //Created By Person (User Id) } public DateTime ReportViewCreatedOn { get { return reportviewcreatedon; } //Created On Date set { reportviewcreatedon = value; } //Created On Date } public int ReportViewModifiedById { get { return reportviewmodifiedbyid; } //Modified By Person (User Id) set { reportviewmodifiedbyid = value; } } public DateTime ReportViewModifiedOn { get { return reportviewmodifiedon; } //Modified On Date set { reportviewmodifiedon = value; } } public string ReportViewCreatedByName { get { return reportviewcreatedbyname; } //GcmTypeCreatedByName set { reportviewcreatedbyname = value; } //GcmTypeCreatedByName } public string ReportViewModifiedByName { get { return reportviewmodifiedbyname; } //GcmTypeModifiedByName set { reportviewmodifiedbyname = value; } //GcmTypeModifiedByName } #endregion #region Standard public Int16 ReportViewSortOrder { get { return reportviewsortorder; } set { reportviewsortorder = value; } } public byte ReportViewStatus { get { return reportviewstatus; } //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived set { reportviewstatus = value; } } public Int16 ReportViewVersion { get { return reportviewversion; } //No Of Times Updated set { reportviewversion = value; } } public byte ReportViewSourceType { get { return reportviewsourcetype; } //Data From (1.Framework, 2.Devadmin, 3.Impadmin, 4.Admin, 5.User) set { reportviewsourcetype = value; } } #endregion public string ClientIds { get { return clientids; } set { clientids = value; } } public string ClientIdsName { get { return clientidsname; } set { clientidsname = value; } } public byte ReportViewIsHeaderRequired { get { return reportviewisheaderrequired; } set { reportviewisheaderrequired = value; ReportViewIsHeaderRequiredName = ((FrameworkEnumDTO.YESNO)reportviewisheaderrequired).ToString(); } } public string ReportViewIsHeaderRequiredName { get { return reportviewisheaderrequiredname; } set { reportviewisheaderrequiredname = value; } } public int ReportHeaderId { get { return reportheaderid; } set { reportheaderid = value; } } public string ReportHeaderCode { get { return reportheadercode; } set { reportheadercode = value; } } public string ReportHeaderName { get { return reportheadername; } set { reportheadername = value; } } public int SecondTemplateId { get { return secondtemplateid; } //Id set { secondtemplateid = value; } //Id } public string SecondTemplateName { get { return secondtemplatename; } //Name set { secondtemplatename = value; } //Name } public byte ReportViewIsVisible { get { return reportviewisvisible; } set { reportviewisvisible = value; ReportViewIsVisibleName = ((FrameworkEnumDTO.YESNO)reportviewisvisible).ToString(); } } public string ReportViewIsVisibleName { get { return reportviewisvisiblename; } set { reportviewisvisiblename = value; } } public string ReportViewReportTitle { get { return reportviewreporttitle; } //name set { reportviewreporttitle = value; } //name } #endregion #region Newly Added by Vikash on 04th under Task T11485 private int issavetosystem = 1;//Always No private string usercode = ""; private string password = ""; private IList reportviewfieldsdtos; public int IsSaveToSystem { get { return issavetosystem; } //Modified On Date set { issavetosystem = value; } } public string UserCode { get { return usercode; } //Modified On Date set { usercode = value; } } public string Password { get { return password; } //Modified On Date set { password = value; } } public IList ReportViewFieldsDTOs { get { return reportviewfieldsdtos; } //Modified On Date set { reportviewfieldsdtos = value; } } public string ReportViewDynamicFooter { get { return reportviewdynamicfooter; } //Modified On Date set { reportviewdynamicfooter = value; } } public string ReportViewOrderbyFields { get { return reportvieworderbyfields; } set { reportvieworderbyfields = value; } } public byte ReportViewIsDataPivot { get { return reportviewisdatapivot; } set { reportviewisdatapivot = value; ReportViewIsDataPivotName = ((FrameworkEnumDTO.YESNO)reportviewisdatapivot).ToString(); } } public string ReportViewIsDataPivotName { get { return reportviewisdatapivotname; } set { reportviewisdatapivotname = value; } } #endregion } }