Search Results for

    Show / Hide Table of Contents

    Class UndoCue

    Undo/redo history for a report, holding queues of grouped change operations and applying them to a Report to step backward or forward through edits.

    Inheritance
    object
    UndoCue
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Reportman.Reporting
    Assembly: Reportman.Reporting.dll
    Syntax
    public class UndoCue

    Constructors

    View Source

    UndoCue()

    Declaration
    public UndoCue()

    Properties

    View Source

    GroupId

    Declaration
    public int GroupId { get; }
    Property Value
    Type Description
    int
    View Source

    RedoOperations

    Declaration
    public List<ChangeObjectOperation> RedoOperations { get; }
    Property Value
    Type Description
    List<ChangeObjectOperation>
    View Source

    UndoOperations

    Declaration
    public List<ChangeObjectOperation> UndoOperations { get; }
    Property Value
    Type Description
    List<ChangeObjectOperation>

    Methods

    View Source

    AddOperation(ChangeObjectOperation, BaseReport)

    Declaration
    public void AddOperation(ChangeObjectOperation op, BaseReport report)
    Parameters
    Type Name Description
    ChangeObjectOperation op
    BaseReport report
    View Source

    ApplyPropertiesToObject(ChangeObjectOperation, ReportItem, bool)

    Declaration
    public void ApplyPropertiesToObject(ChangeObjectOperation operation, ReportItem item, bool isUndo)
    Parameters
    Type Name Description
    ChangeObjectOperation operation
    ReportItem item
    bool isUndo
    View Source

    EnsureGroupIdIsSynchronized()

    Declaration
    public void EnsureGroupIdIsSynchronized()
    View Source

    GetGroupId()

    Declaration
    public int GetGroupId()
    Returns
    Type Description
    int
    View Source

    Redo(Report)

    Declaration
    public List<ChangeObjectOperation> Redo(Report report)
    Parameters
    Type Name Description
    Report report
    Returns
    Type Description
    List<ChangeObjectOperation>
    View Source

    RemoveOperationsOlderThan(DateTime)

    Elimina del histórico las operaciones de deshacer (y rehacer) anteriores a date, según su marca de tiempo Date. Las operaciones sin fecha se conservan (no se pueden datar). Sirve para que el histórico persistido del informe no crezca sin límite. Devuelve el número de operaciones de deshacer eliminadas.

    Declaration
    public int RemoveOperationsOlderThan(DateTime date)
    Parameters
    Type Name Description
    DateTime date
    Returns
    Type Description
    int
    View Source

    Undo(Report)

    Declaration
    public List<ChangeObjectOperation> Undo(Report report)
    Parameters
    Type Name Description
    Report report
    Returns
    Type Description
    List<ChangeObjectOperation>
    • View Source
    In this article
    Back to top Generated by DocFX