using CrystalDecisions.CrystalReports.Engine; using CrystalDecisions.ReportSource; using CrystalDecisions.Shared; using System; using System.ComponentModel; using System.Drawing; namespace SunRoxm.BizPeri.Report.Reports { [ToolboxBitmap(typeof(ExportOptions), "report.bmp")] public class CachedUIFrmSalesDailyByPrincipal : Component, ICachedReport { [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] public virtual bool IsCacheable { get { return true; } set { } } [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [Browsable(false)] public virtual bool ShareDBLogonInfo { get { return false; } set { } } [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] public virtual TimeSpan CacheTimeOut { get { return CachedReportConstants.DEFAULT_TIMEOUT; } set { } } public virtual ReportDocument CreateReport() { UIFrmSalesDailyByPrincipal uIFrmSalesDailyByPrincipal = new UIFrmSalesDailyByPrincipal(); ((Component)(object)uIFrmSalesDailyByPrincipal).Site = Site; return (ReportDocument)(object)uIFrmSalesDailyByPrincipal; } public virtual string GetCustomizedCacheKey(RequestContext request) { return null; } } }