Table of Contents

Class SupplierManager

Namespace
Lers.Core
Assembly
Lers.System.dll

Предоставляет доступ к справочнику ресурсоснабжающих организаций.

public sealed class SupplierManager : ServerObject
Inheritance
SupplierManager
Inherited Members
Extension Methods

Properties

IsEditAllowed

Получает значение, определяющее, разрешено ли редактирование ресурсоснабжающих организаций текущему пользователю.

public bool IsEditAllowed { get; }

Property Value

bool

Methods

GetByIdAsync(int)

Асинхронно получает ресурсоснабжающую организации по уникальному идентификатору.

public Task<Supplier> GetByIdAsync(int id)

Parameters

id int

Уникальный идентификатор ресурсоснабжающей организации.

Returns

Task<Supplier>

Асинхронную операцию, которая после завершения вернёт ресурсоснабжающую организацию.

GetListAsync()

Асинхронно получает список ресурсоснабжающих организаций.

public Task<Supplier[]> GetListAsync()

Returns

Task<Supplier[]>

Асинхронную операцию, которая после завершения вернёт список ресурсоснабжающих организаций.

NewSupplier(string, SystemType)

Создает новую ресурсоснабжающую организацию.

public Supplier NewSupplier(string title, SystemType systemTypes)

Parameters

title string

Наименование ресурсоснабжающей организации.

systemTypes SystemType

Маска инженерных систем, для которых эта РСО может поставлять ресурсы.

Returns

Supplier

Экземпляр Supplier.

Events

SupplierChanged

Вызывается когда от сервера приходит событие об изменении ресурсоснабжающей организации.

public event EventHandler<SupplierChangedEventArgs> SupplierChanged

Event Type

EventHandler<SupplierChangedEventArgs>