Table of Contents

Class BalanceGroup

Namespace
Lers.Core
Assembly
Lers.System.dll

Балансовая группа.

public sealed class BalanceGroup : EditableRecord, IUniqueObject, INotifyPropertyChanged
Inheritance
BalanceGroup
Implements
Inherited Members
Extension Methods

Fields

MaxTitleLength

Максимальная длина наименования балансовой группы.

public const int MaxTitleLength = 200

Field Value

int

Properties

ChildMeasurePoints

Возвращает коллекцию дочерних точек учета.

public BalanceGroupMeasurePointCollection ChildMeasurePoints { get; }

Property Value

BalanceGroupMeasurePointCollection

HeadMeasurePoints

Возвращает коллекцию головных точек учета.

public BalanceGroupMeasurePointCollection HeadMeasurePoints { get; }

Property Value

BalanceGroupMeasurePointCollection

NestedGroups

Коллекция вложенных балансовых групп.

public NestedBalanceGroupCollection NestedGroups { get; }

Property Value

NestedBalanceGroupCollection

Title

Получает или задает наименование.

public string Title { get; set; }

Property Value

string

Methods

GetDataAsync(DeviceDataType, DateTime, DateTime)

Асинхронная операция получения рассчитанных по балансовой группе данных.

public Task<BalanceGroupData> GetDataAsync(DeviceDataType dataType, DateTime startDate, DateTime endDate)

Parameters

dataType DeviceDataType
startDate DateTime
endDate DateTime

Returns

Task<BalanceGroupData>

ToString()

Возвращает наименование.

public override string ToString()

Returns

string

Наименование в виде строки.