Class Account
Учетная запись
Inherited Members
Namespace: Lers.Models
Assembly: Lers.Models.dll
Syntax
public class Account : PublicAccount, IDivisionMember, ITrustee, IUniqueObject
Properties
AllowAllDiagrams
Определяет, разрешены ли учетной записи все мнемосхемы.
Declaration
public bool AllowAllDiagrams { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
AllowAllReports
Определяет, разрешены ли учетной записи все отчеты.
Declaration
public bool AllowAllReports { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
AllowedSystems
Список инженерных систем, разрешенных учетной записи.
Declaration
public SystemType AllowedSystems { get; set; }
Property Value
Type | Description |
---|---|
SystemType |
AuthenticationModes
Разрешённые для учётной записи режимы аутентификации.
Declaration
public AccountAuthenticationMode AuthenticationModes { get; set; }
Property Value
Type | Description |
---|---|
AccountAuthenticationMode |
DataStartDate
Дата, начиная с которой учётной записи можно запрашивать данные.
Declaration
public DateTime? DataStartDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DateTime> |
DisablePasswordChange
Запретить смену пароля пользователем.
Declaration
public bool DisablePasswordChange { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
DisablingDate
Дата и время установки блокировки.
Declaration
public DateTimeOffset? DisablingDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DateTimeOffset> |
Адрес электронной почты.
Declaration
public string EMail { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ExpirationDate
Дата и время, по истечении которых заканчивается срок действия учетной записи
Declaration
public DateTime? ExpirationDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DateTime> |
FailedLoginCount
Количество неудачных попыток входа.
Declaration
public byte FailedLoginCount { get; set; }
Property Value
Type | Description |
---|---|
System.Byte |
HasAllNodeAccess
Учетная запись имеет доступ ко всем объектам учета и жилым домам.
Declaration
public bool HasAllNodeAccess { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IpAddressListMode
Режим использования списка IP-адресов, связанных с учетной записью. true - разрешен вход только с IP-адресов, указанных в списке; false - разрешен вход с любых IP-адресов, кроме указанных в списке;
Declaration
public bool IpAddressListMode { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IpList
Список диапазонов IP-адресов, с которых разрешено/запрещено работать учетной записи.
Declaration
public AccountIpAddress[] IpList { get; set; }
Property Value
Type | Description |
---|---|
AccountIpAddress[] |
IsAdmin
Признак того, что учетная запись входит в системную группу Администраторы.
Declaration
public bool IsAdmin { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsDisabled
Флаг блокировки учетной записи
Declaration
public bool IsDisabled { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
LastLoginDate
Дата и время последнего входа учетной записи.
Declaration
public DateTime? LastLoginDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DateTime> |
LastLoginTryDate
Время последней неудачной попытки входа.
Declaration
public DateTimeOffset? LastLoginTryDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DateTimeOffset> |
Login
Имя входа учетной записи
Declaration
public string Login { get; set; }
Property Value
Type | Description |
---|---|
System.String |
LoginNotAllowed
Отмечает запрещён ли вход данной учётной записи.
Declaration
public bool LoginNotAllowed { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
LoginNotAllowedUntil
Время до которого учётной записи запрещён вход из-за превышения количества неудачных попыток входа.
Declaration
public DateTimeOffset? LoginNotAllowedUntil { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DateTimeOffset> |
MaxSessionCount
Максимальное количество одновременных сеансов работы под учетной записью. При превышении этого количество каждый новый сеанс автоматически закрывает самый старый сеанс.
Declaration
public byte MaxSessionCount { get; set; }
Property Value
Type | Description |
---|---|
System.Byte |
MeasurePointCheckAccessMode
Режим проверки доступа к точкам учета.
Declaration
public MeasurePointCheckAccessMode MeasurePointCheckAccessMode { get; set; }
Property Value
Type | Description |
---|---|
MeasurePointCheckAccessMode |
MobilePhone
Номер мобильного телефона.
Declaration
public string MobilePhone { get; set; }
Property Value
Type | Description |
---|---|
System.String |
NotifyEndTime
Окончание временного интервала, в течение которого можно отправлять SMS-сообщения (в минутах).
Declaration
public short NotifyEndTime { get; set; }
Property Value
Type | Description |
---|---|
System.Int16 |
NotifyStartTime
Начало временного интервала, в течение которого можно отправлять SMS-сообщения (в минутах).
Declaration
public short NotifyStartTime { get; set; }
Property Value
Type | Description |
---|---|
System.Int16 |
PasswordDoesNotExpire
Отмечает, что пароль не имеет срока действия.
Declaration
public bool PasswordDoesNotExpire { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
PasswordSetDate
Дата и время установки пароля.
Declaration
public DateTimeOffset PasswordSetDate { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset |
ReportCenterFormMode
Режим работы центра печати отчетов.
Declaration
public ReportPrintCenterMode ReportCenterFormMode { get; set; }
Property Value
Type | Description |
---|---|
ReportPrintCenterMode |
SendSmsViaModem
Отправлять SMS-сообщения через GSM-модем вместо e-mail шлюза.
Declaration
public bool SendSmsViaModem { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
SessionTimeout
Таймаут неактивности сеансов работы, открытых учетной записью
Declaration
public int SessionTimeout { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
SmsEMail
Шлюз e-mail для отправки SMS.
Declaration
public string SmsEMail { get; set; }
Property Value
Type | Description |
---|---|
System.String |
StartPage
Стартовая страница, открываемая при входе в систему.
Declaration
public StartPage StartPage { get; set; }
Property Value
Type | Description |
---|---|
StartPage |
StateParametrs
Параметры расчёта состояния точек учёта.
Declaration
public AccountStateParameters StateParametrs { get; set; }
Property Value
Type | Description |
---|---|
AccountStateParameters |
TenantOfficeOnly
Ограничить работу личным кабинетом жильца.
Declaration
public bool TenantOfficeOnly { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
TokenVersion
Версия токена учётной записи.
Declaration
public int TokenVersion { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
UseSendIntervalForEmail
Использовать интервал отправки SMS и для EMail тоже.
Declaration
public bool UseSendIntervalForEmail { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
WindowsSid
Идентификатор безопасности учётной записи Windows, которая сопоставлена с этой учётной записью ЛЭРС УЧЁТ.
Declaration
public string WindowsSid { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
ToString()
Возвращает наименование.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String |