C# Class Disco.BI.Extensions.DocumentTemplateExtensions

Mostrar archivo Open project: garysharp/Disco

Public Methods

Method Description
Delete ( this dt, DiscoDataContext Database ) : void
ExtractPdfExpressions ( this dt, DiscoDataContext Database ) : List
GeneratePdf ( this dt, DiscoDataContext Database, IAttachmentTarget Target, User CreatorUser, System.DateTime TimeStamp, DocumentState State, bool FlattenFields = false ) : Stream
GeneratePdfBulk ( this dt, DiscoDataContext Database, User CreatorUser, System.DateTime Timestamp, bool InsertBlankPages ) : Stream
GeneratePdfPackage ( this package, DiscoDataContext Database, IAttachmentTarget Target, User CreatorUser, System.DateTime TimeStamp, DocumentState State ) : Stream
GeneratePdfPackageBulk ( this package, DiscoDataContext Database, User CreatorUser, System.DateTime Timestamp, bool InsertBlankPages, List DataObjects ) : Stream
GeneratePdfPackageBulk ( this package, DiscoDataContext Database, User CreatorUser, System.DateTime Timestamp, bool InsertBlankPages, List DataObjectsIds ) : Stream
PdfExpressionsFromCache ( this dt, DiscoDataContext Database ) : Expression>.ConcurrentDictionary
PdfPageHasAttachmentId ( this dt, DiscoDataContext Database ) : List

Method Details

Delete() public static method

public static Delete ( this dt, DiscoDataContext Database ) : void
dt this
Database Disco.Data.Repository.DiscoDataContext
return void

ExtractPdfExpressions() public static method

public static ExtractPdfExpressions ( this dt, DiscoDataContext Database ) : List
dt this
Database Disco.Data.Repository.DiscoDataContext
return List

GeneratePdf() public static method

public static GeneratePdf ( this dt, DiscoDataContext Database, IAttachmentTarget Target, User CreatorUser, System.DateTime TimeStamp, DocumentState State, bool FlattenFields = false ) : Stream
dt this
Database Disco.Data.Repository.DiscoDataContext
Target IAttachmentTarget
CreatorUser Disco.Models.Repository.User
TimeStamp System.DateTime
State Disco.Models.Services.Documents.DocumentState
FlattenFields bool
return Stream

GeneratePdfBulk() public static method

public static GeneratePdfBulk ( this dt, DiscoDataContext Database, User CreatorUser, System.DateTime Timestamp, bool InsertBlankPages ) : Stream
dt this
Database Disco.Data.Repository.DiscoDataContext
CreatorUser Disco.Models.Repository.User
Timestamp System.DateTime
InsertBlankPages bool
return Stream

GeneratePdfPackage() public static method

public static GeneratePdfPackage ( this package, DiscoDataContext Database, IAttachmentTarget Target, User CreatorUser, System.DateTime TimeStamp, DocumentState State ) : Stream
package this
Database Disco.Data.Repository.DiscoDataContext
Target IAttachmentTarget
CreatorUser Disco.Models.Repository.User
TimeStamp System.DateTime
State Disco.Models.Services.Documents.DocumentState
return Stream

GeneratePdfPackageBulk() public static method

public static GeneratePdfPackageBulk ( this package, DiscoDataContext Database, User CreatorUser, System.DateTime Timestamp, bool InsertBlankPages, List DataObjects ) : Stream
package this
Database Disco.Data.Repository.DiscoDataContext
CreatorUser Disco.Models.Repository.User
Timestamp System.DateTime
InsertBlankPages bool
DataObjects List
return Stream

GeneratePdfPackageBulk() public static method

public static GeneratePdfPackageBulk ( this package, DiscoDataContext Database, User CreatorUser, System.DateTime Timestamp, bool InsertBlankPages, List DataObjectsIds ) : Stream
package this
Database Disco.Data.Repository.DiscoDataContext
CreatorUser Disco.Models.Repository.User
Timestamp System.DateTime
InsertBlankPages bool
DataObjectsIds List
return Stream

PdfExpressionsFromCache() public static method

public static PdfExpressionsFromCache ( this dt, DiscoDataContext Database ) : Expression>.ConcurrentDictionary
dt this
Database Disco.Data.Repository.DiscoDataContext
return Expression>.ConcurrentDictionary

PdfPageHasAttachmentId() public static method

public static PdfPageHasAttachmentId ( this dt, DiscoDataContext Database ) : List
dt this
Database Disco.Data.Repository.DiscoDataContext
return List