CachedFrmPurchaseBill.cs 994 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. using CrystalDecisions.CrystalReports.Engine;
  2. using CrystalDecisions.ReportSource;
  3. using CrystalDecisions.Shared;
  4. using System;
  5. using System.ComponentModel;
  6. using System.Drawing;
  7. namespace SunRoxm.BizPeri.Client.WinUI.Reports
  8. {
  9. [ToolboxBitmap(typeof(ExportOptions), "report.bmp")]
  10. public class CachedFrmPurchaseBill : Component, ICachedReport
  11. {
  12. public virtual bool IsCacheable
  13. {
  14. get
  15. {
  16. return true;
  17. }
  18. set
  19. {
  20. }
  21. }
  22. public virtual bool ShareDBLogonInfo
  23. {
  24. get
  25. {
  26. return false;
  27. }
  28. set
  29. {
  30. }
  31. }
  32. public virtual TimeSpan CacheTimeOut
  33. {
  34. get
  35. {
  36. return CachedReportConstants.DEFAULT_TIMEOUT;
  37. }
  38. set
  39. {
  40. }
  41. }
  42. public virtual ReportDocument CreateReport()
  43. {
  44. FrmPurchaseBill frmPurchaseBill = new FrmPurchaseBill();
  45. ((Component)(object)frmPurchaseBill).Site = Site;
  46. return (ReportDocument)(object)frmPurchaseBill;
  47. }
  48. public virtual string GetCustomizedCacheKey(RequestContext request)
  49. {
  50. return null;
  51. }
  52. }
  53. }