Table of Contents

Class ReportParameterPropertyManager

Namespace
Lers.Reports
Assembly
Lers.Reports.dll

Предоставляет интерфейс для работы со свойствами пользовательских параметров.

public class ReportParameterPropertyManager : ServerObject, IDisposable
Inheritance
ReportParameterPropertyManager
Implements
Inherited Members
Extension Methods

Constructors

ReportParameterPropertyManager(LersServer)

Инициализирует новый экземпляр класса ReportParameterPropertyManager.

public ReportParameterPropertyManager(LersServer server)

Parameters

server LersServer

Экземпляр LersServer, для взаимодействия с сервером ЛЭРС УЧЕТ.

Methods

DeleteReportParameterPropertyAsync(int, bool)

Удаляет запись свойств пользовательских параметров.

public Task DeleteReportParameterPropertyAsync(int reportParameterPropertyId, bool unconditional)

Parameters

reportParameterPropertyId int
unconditional bool

Returns

Task

Dispose()

public void Dispose()

GetReportParameterPropertyListAsync(ReportType, ReportEntity)

Получает асинхронно список свойств пользовательских параметров используемых при формировании отчетов заданного типа и сущности.

public Task<ReportParameterProperty[]> GetReportParameterPropertyListAsync(ReportType reportType, ReportEntity reportEntity)

Parameters

reportType ReportType

Тип отчета.

reportEntity ReportEntity

Тип сущности.

Returns

Task<ReportParameterProperty[]>

Список пользовательских параметров.

Events

ReportParameterPropertyChanged

Событие возникает при создании, изменении или удалении свойства пользовательского параметра.

public event EventHandler<ReportParameterPropertyChangedEventArgs> ReportParameterPropertyChanged

Event Type

EventHandler<ReportParameterPropertyChangedEventArgs>