1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- 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 CachedFrmLog : 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()
- {
- FrmLog frmLog = new FrmLog();
- ((Component)(object)frmLog).Site = Site;
- return (ReportDocument)(object)frmLog;
- }
- public virtual string GetCustomizedCacheKey(RequestContext request)
- {
- return null;
- }
- }
- }
|