Class DocumentDataHandler
Inheritance
DocumentDataHandler
Assembly: SuperOffice.CRMWeb.dll
Syntax
public class DocumentDataHandler : ActivityDialogDataHandler, IDataHandler, IWebObject, IPlugin
Constructors
DocumentDataHandler()
Declaration
public DocumentDataHandler()
Properties
ActivityEntity
Declaration
protected override IActivityEntityCarrier ActivityEntity { get; }
Property Value
Overrides
ActivityEntityCurrentName
Declaration
protected override string ActivityEntityCurrentName { get; }
Property Value
Overrides
Methods
CreateTempDocument(String, Stream)
Declaration
public static string CreateTempDocument(string name, Stream inputStream)
Parameters
Returns
Delete()
Declaration
public override void Delete()
Overrides
DeleteTempBlob(String)
Declaration
public static void DeleteTempBlob(string blob_filename)
Parameters
| Type |
Name |
Description |
| String |
blob_filename |
|
DeleteTempDocument(String)
Declaration
public static void DeleteTempDocument(string name)
Parameters
| Type |
Name |
Description |
| String |
name |
|
GetBlobStream(String)
Declaration
public static Stream GetBlobStream(string blob_filename)
Parameters
| Type |
Name |
Description |
| String |
blob_filename |
|
Returns
GetDocumentFilename(Int32)
Declaration
public static string GetDocumentFilename(int documentId)
Parameters
| Type |
Name |
Description |
| Int32 |
documentId |
|
Returns
GetDocumentHeaderWithFileExtention(Int32)
Declaration
public static string GetDocumentHeaderWithFileExtention(int documentId)
Parameters
| Type |
Name |
Description |
| Int32 |
documentId |
|
Returns
GetDocumentPreviewStream(Int32)
Declaration
public static Stream GetDocumentPreviewStream(int documentId)
Parameters
| Type |
Name |
Description |
| Int32 |
documentId |
|
Returns
GetDocumentStream(Int32)
Declaration
public static Stream GetDocumentStream(int documentId)
Parameters
| Type |
Name |
Description |
| Int32 |
documentId |
|
Returns
GetDocumentTemplateFilename(Int32)
Declaration
public static string GetDocumentTemplateFilename(int docTmplId)
Parameters
| Type |
Name |
Description |
| Int32 |
docTmplId |
|
Returns
GetDocumentTemplateStream(Int32, String)
Declaration
public static Stream GetDocumentTemplateStream(int docTmplId, string languageCode = "")
Parameters
| Type |
Name |
Description |
| Int32 |
docTmplId |
|
| String |
languageCode |
|
Returns
GetOurRef(DocumentEntity)
Declaration
public static string GetOurRef(DocumentEntity entity)
Parameters
Returns
GetSalutation(DocumentEntity)
Declaration
public static string GetSalutation(DocumentEntity documentEntity)
Parameters
Returns
GetSuggestedDocumentId()
Declaration
public static int GetSuggestedDocumentId()
Returns
GetSuperOfficeFilename(DocumentEntity)
Declaration
public static string GetSuperOfficeFilename(DocumentEntity document)
Parameters
Returns
GetTempDocumentStream(String)
Declaration
public static Stream GetTempDocumentStream(string name)
Parameters
| Type |
Name |
Description |
| String |
name |
|
Returns
Initialize(XmlNode, String)
Declaration
public override void Initialize(XmlNode config, string id)
Parameters
Overrides
IsEmailEnabled()
Declaration
public static bool IsEmailEnabled()
Returns
IsEmailTemplate(Int32)
Declaration
public static bool IsEmailTemplate(int docTemplateId)
Parameters
| Type |
Name |
Description |
| Int32 |
docTemplateId |
|
Returns
isQuoteTemplate(Int32)
Declaration
public bool isQuoteTemplate(int id)
Parameters
| Type |
Name |
Description |
| Int32 |
id |
|
Returns
Load(String)
Declaration
public override void Load(string carrierId)
Parameters
| Type |
Name |
Description |
| String |
carrierId |
|
Overrides
New(String)
Declaration
public override void New(string carrierId)
Parameters
| Type |
Name |
Description |
| String |
carrierId |
|
Overrides
OnBeforeDataBind()
Declaration
public override void OnBeforeDataBind()
Overrides
Save()
Declaration
public override object Save()
Returns
Overrides
SubstituteTemplateVariables(DocumentEntity, String)
Declaration
public static string SubstituteTemplateVariables(DocumentEntity entity, string str)
Parameters
Returns
Implements
SuperOffice.Factory.IPlugin