Interface IRoom
Помещение.
Namespace: Lers.Core
Assembly: Lers.Server.System.dll
Syntax
public interface IRoom
Properties
Address
Адрес объекта учета
Declaration
string Address { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Area
Площадь помещения.
Declaration
float Area { get; }
Property Value
| Type | Description |
|---|---|
| System.Single |
ContractColdWater
Суточное договорное потребление холодной воды для нежилого помещения (м3).
Declaration
float ContractColdWater { get; }
Property Value
| Type | Description |
|---|---|
| System.Single |
ContractConsumptionType
Тип договорного потребления.
Declaration
RoomContractConsumptionType ContractConsumptionType { get; }
Property Value
| Type | Description |
|---|---|
| RoomContractConsumptionType |
ContractElectricity
Суточное договорное потребление электричества для нежилого помещения (КВт*ч).
Declaration
float ContractElectricity { get; }
Property Value
| Type | Description |
|---|---|
| System.Single |
ContractGas
Суточное договорное потребление газа для нежилого помещения (м3).
Declaration
float ContractGas { get; }
Property Value
| Type | Description |
|---|---|
| System.Single |
ContractHeat
Суточное договорное потребление тепла для нежилого помещения (м3).
Declaration
float ContractHeat { get; }
Property Value
| Type | Description |
|---|---|
| System.Single |
ContractHotWater
Суточное договорное потребление горячей воды для нежилого помещения (м3).
Declaration
float ContractHotWater { get; }
Property Value
| Type | Description |
|---|---|
| System.Single |
Entrance
Номер подъезда.
Declaration
string Entrance { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
FloorNumber
Номер этажа.
Declaration
short FloorNumber { get; }
Property Value
| Type | Description |
|---|---|
| System.Int16 |
HasColdWaterSystem
Значение, определяющее, есть ли в помещении точки учета с системой "ХВС".
Declaration
bool HasColdWaterSystem { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
HasElectricitySystem
Значение, определяющее, есть ли в помещении точки учета с системой "Электроснабжение".
Declaration
bool HasElectricitySystem { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
HasGasSystem
Значение, определяющее, есть ли в помещении точки учета с системой "Газоснабжение".
Declaration
bool HasGasSystem { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
HasHeatSystem
Значение, определяющее, есть ли в помещении точки учета с системой "Теплоснабжение".
Declaration
bool HasHeatSystem { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
HasHotWaterSystem
Значение, определяющее, есть ли в помещении точки учета с системой "ГВС".
Declaration
bool HasHotWaterSystem { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
HasSewageSystem
Определяет есть ли в помещении точки учёта с системой "Водоотведение".
Declaration
bool HasSewageSystem { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
HasSteamSystem
Значение, определяющее, есть ли в помещении точки учета с системой "Пароснабжение".
Declaration
bool HasSteamSystem { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
House
Жилой дом, которому принадлежит помещение.
Declaration
IHouse House { get; }
Property Value
| Type | Description |
|---|---|
| IHouse |
HouseId
Идентификатор дома, к которому относится помещение.
Declaration
int HouseId { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
Id
Идентификатор помещения
Declaration
int Id { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
Identifier
Типизированный идентификатор.
Declaration
EntityIdentifier<Room> Identifier { get; }
Property Value
| Type | Description |
|---|---|
| EntityIdentifier<Lers.Models.Room> |
IsRoomNormsUsed
Использовать нормативы потребления помещения при расчете баланса по жилому дому вместо общих нормативов по дому
Declaration
bool IsRoomNormsUsed { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Model
Параметры помещения, готовые для сериализации.
Declaration
Room Model { get; }
Property Value
| Type | Description |
|---|---|
| Lers.Models.Room |
PersonalAccountNumber
Номер лицевого счета
Declaration
string PersonalAccountNumber { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
ResidentCount
Количество проживающих.
Declaration
byte ResidentCount { get; }
Property Value
| Type | Description |
|---|---|
| System.Byte |
RoomCount
Количество комнат в квартире.
Declaration
byte RoomCount { get; }
Property Value
| Type | Description |
|---|---|
| System.Byte |
SectionId
Идентификатор секции.
Declaration
EntityIdentifier<NodeSection>? SectionId { get; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<EntityIdentifier<Lers.Models.NodeSection>> |
State
Состояние помещения.
Declaration
NodeState State { get; }
Property Value
| Type | Description |
|---|---|
| NodeState |
Title
Наименование помещения.
Declaration
string Title { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Type
Тип помещения.
Declaration
RoomType Type { get; }
Property Value
| Type | Description |
|---|---|
| RoomType |
Methods
GetHouse()
Возвращает жилой дом, которому принадлежит это помещение.
Declaration
IHouse GetHouse()
Returns
| Type | Description |
|---|---|
| IHouse | Возвращает экземпляр IHouse. |
GetMeasurePoints()
Возвращает список точек учёта в помещении.
Declaration
IMeasurePoint[] GetMeasurePoints()
Returns
| Type | Description |
|---|---|
| IMeasurePoint[] |
GetMonthContractConsumption()
Получает ежемесячные договорные нормы
Declaration
RoomContractConsumption[] GetMonthContractConsumption()
Returns
| Type | Description |
|---|---|
| Lers.Models.RoomContractConsumption[] |
GetNorms(SystemType)
Возвращает норму потребления помещения по указанной системе. Для жилых помещений, учитывается количество проживающих.
Declaration
double GetNorms(SystemType systemType)
Parameters
| Type | Name | Description |
|---|---|---|
| SystemType | systemType | Система |
Returns
| Type | Description |
|---|---|
| System.Double |
SetProperties(Room)
Declaration
void SetProperties(Room model)
Parameters
| Type | Name | Description |
|---|---|---|
| Lers.Models.Room | model |