Class DocumentSaveChangeAnalyzer
Class used to assist safe analysis of PrivateSave instances, without exposing internal properties for modification.
Inherited Members
Namespace: SuperOffice.Util
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public class DocumentSaveChangeAnalyzer
Constructors
DocumentSaveChangeAnalyzer(PrivateSave)
Creates a new instance
Declaration
public DocumentSaveChangeAnalyzer(PrivateSave privateSave)
Parameters
| Type | Name | Description |
|---|---|---|
| PrivateSave | privateSave | Instance to analyze for changes. Required parameter and cannot be null! |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | Thrown if privateSave is null |
Properties
IsAppointmentActiveDateChanged
Gets if Appointment has changed ActiveDate.
Declaration
public bool IsAppointmentActiveDateChanged { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsAppointmentContactIdChanged
Gets if Appointment has changed Contact.
Declaration
public bool IsAppointmentContactIdChanged { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsAppointmentPersonIdChanged
Gets if Appointment has changed Person.
Declaration
public bool IsAppointmentPersonIdChanged { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsAppointmentProjectIdChanged
Gets if Appointment has changed Project.
Declaration
public bool IsAppointmentProjectIdChanged { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsAppointmentSaleIdChanged
Gets if Appointment has changed Sale.
Declaration
public bool IsAppointmentSaleIdChanged { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsAppointmentTypeChanged
Gets if Appointment has changed Type.
Declaration
public bool IsAppointmentTypeChanged { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsDocumentArchiveProviderChanged
Gets if Document has changed ArchiveProvider.
Declaration
public bool IsDocumentArchiveProviderChanged { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsDocumentExtRefChanged
Gets if Document has changed ExtUrl.
Declaration
public bool IsDocumentExtRefChanged { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsDocumentHeaderChanged
Gets if Document has changed Header.
Declaration
public bool IsDocumentHeaderChanged { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsDocumentOurRefChanged
Gets if Document has changed OurRef.
Declaration
public bool IsDocumentOurRefChanged { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsDocumentYourRefChanged
Gets if Document has changed OurRef.
Declaration
public bool IsDocumentYourRefChanged { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsVisibleForChanged
Gets if VisibleFor has changed.
Declaration
public bool IsVisibleForChanged { get; }
Property Value
| Type | Description |
|---|---|
| bool |