Class ReportParameterManager
Предоставляет интерфейс для работы с пользовательскими параметрами.
public class ReportParameterManager : ServerObject, IDisposable
- Inheritance
-
ReportParameterManager
- Implements
- Inherited Members
- Extension Methods
Constructors
ReportParameterManager(LersServer)
Инициализирует новый экземпляр класса ReportParameterManager.
public ReportParameterManager(LersServer server)
Parameters
server
LersServerЭкземпляр LersServer, для взаимодействия с сервером ЛЭРС УЧЕТ.
Methods
DeleteReportParameterAsync(int, int, bool)
Удаляет запись пользовательских параметров используемых при формировании отчетов.
public Task DeleteReportParameterAsync(int reportId, int reportParameterPropertyId, bool unconditional)
Parameters
Returns
Dispose()
public void Dispose()
GetReportParameterAsync(int, int)
Читает пользовательский параметр.
public Task<ReportParameter> GetReportParameterAsync(int reportId, int reportParameterPropertyId)
Parameters
Returns
GetReportParameterAsync(int, string)
Читает значение пользовательского параметра используемого при формировании отчетов.
public Task<ReportParameter> GetReportParameterAsync(int reportId, string parameterName)
Parameters
Returns
GetReportParameterListAsync(int)
Читает список пользовательских параметров для заданного отчета.
public Task<ReportParameter[]> GetReportParameterListAsync(int reportId)
Parameters
reportId
int
Returns
Events
ReportParameterChanged
Событие возникает при создании, изменении или удалении пользовательского параметра.
public event EventHandler<ReportParameterChangedEventArgs> ReportParameterChanged