Crystal Report 1

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 4

'------------------------------------------------------------------------------

' <auto-generated>
' This code was generated by a tool.
' Runtime Version:4.0.30319.42000
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------

Option Strict Off


Option Explicit On

Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.ReportSource
Imports CrystalDecisions.Shared
Imports System
Imports System.ComponentModel

Public Class CrystalReport1


Inherits ReportClass

Public Sub New()


MyBase.New
End Sub

Public Overrides Property ResourceName() As String


Get
Return "CrystalReport1.rpt"
End Get
Set
'Do nothing
End Set
End Property

Public Overrides Property NewGenerator() As Boolean


Get
Return true
End Get
Set
'Do nothing
End Set
End Property

Public Overrides Property FullResourceName() As String


Get
Return "TestWinForm.CrystalReport1.rpt"
End Get
Set
'Do nothing
End Set
End Property

<Browsable(false), _

DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializatio
nVisibility.Hidden)> _
Public ReadOnly Property Section1() As
CrystalDecisions.CrystalReports.Engine.Section
Get
Return Me.ReportDefinition.Sections(0)
End Get
End Property

<Browsable(false), _

DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializatio
nVisibility.Hidden)> _
Public ReadOnly Property Section2() As
CrystalDecisions.CrystalReports.Engine.Section
Get
Return Me.ReportDefinition.Sections(1)
End Get
End Property

<Browsable(false), _

DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializatio
nVisibility.Hidden)> _
Public ReadOnly Property Section3() As
CrystalDecisions.CrystalReports.Engine.Section
Get
Return Me.ReportDefinition.Sections(2)
End Get
End Property

<Browsable(false), _

DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializatio
nVisibility.Hidden)> _
Public ReadOnly Property Section4() As
CrystalDecisions.CrystalReports.Engine.Section
Get
Return Me.ReportDefinition.Sections(3)
End Get
End Property

<Browsable(false), _

DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializatio
nVisibility.Hidden)> _
Public ReadOnly Property Section5() As
CrystalDecisions.CrystalReports.Engine.Section
Get
Return Me.ReportDefinition.Sections(4)
End Get
End Property
End Class

<System.Drawing.ToolboxBitmapAttribute(GetType(CrystalDecisions.
[Shared].ExportOptions), "report.bmp")> _
Public Class CachedCrystalReport1
Inherits Component
Implements ICachedReport

Public Sub New()


MyBase.New
End Sub

<Browsable(false), _

DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializatio
nVisibility.Hidden)> _
Public Overridable Property IsCacheable() As Boolean Implements
CrystalDecisions.ReportSource.ICachedReport.IsCacheable
Get
Return true
End Get
Set
'
End Set
End Property

<Browsable(false), _

DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializatio
nVisibility.Hidden)> _
Public Overridable Property ShareDBLogonInfo() As Boolean Implements
CrystalDecisions.ReportSource.ICachedReport.ShareDBLogonInfo
Get
Return false
End Get
Set
'
End Set
End Property

<Browsable(false), _

DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializatio
nVisibility.Hidden)> _
Public Overridable Property CacheTimeOut() As System.TimeSpan Implements
CrystalDecisions.ReportSource.ICachedReport.CacheTimeOut
Get
Return CachedReportConstants.DEFAULT_TIMEOUT
End Get
Set
'
End Set
End Property

Public Overridable Function CreateReport() As


CrystalDecisions.CrystalReports.Engine.ReportDocument Implements
CrystalDecisions.ReportSource.ICachedReport.CreateReport
Dim rpt As CrystalReport1 = New CrystalReport1()
rpt.Site = Me.Site
Return rpt
End Function

Public Overridable Function GetCustomizedCacheKey(ByVal request As


RequestContext) As String Implements
CrystalDecisions.ReportSource.ICachedReport.GetCustomizedCacheKey
Dim key As [String] = Nothing
'// The following is the code used to generate the default
'// cache key for caching report jobs in the ASP.NET Cache.
'// Feel free to modify this code to suit your needs.
'// Returning key == null causes the default cache key to
'// be generated.
'
'key = RequestContext.BuildCompleteCacheKey(
' request,
' null, // sReportFilename
' this.GetType(),
' this.ShareDBLogonInfo );
Return key
End Function
End Class

You might also like