C# 클래스 Disco.BI.Extensions.DocumentTemplateExtensions

파일 보기 프로젝트 열기: garysharp/Disco

공개 메소드들

메소드 설명
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

메소드 상세

Delete() 공개 정적인 메소드

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

ExtractPdfExpressions() 공개 정적인 메소드

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

GeneratePdf() 공개 정적인 메소드

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
리턴 Stream

GeneratePdfBulk() 공개 정적인 메소드

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
리턴 Stream

GeneratePdfPackage() 공개 정적인 메소드

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
리턴 Stream

GeneratePdfPackageBulk() 공개 정적인 메소드

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
리턴 Stream

GeneratePdfPackageBulk() 공개 정적인 메소드

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
리턴 Stream

PdfExpressionsFromCache() 공개 정적인 메소드

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

PdfPageHasAttachmentId() 공개 정적인 메소드

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