Class ReportParameterPropertyManager
Предоставляет интерфейс для работы со свойствами пользовательских параметров.
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
Returns
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