Table of Contents

Class ContractPropertySource

Namespace
Ascon.Polynom.Web.Api.Data.Models.Properties
Assembly
Ascon.Polynom.Web.Api.Data.dll

Источник свойства в контракте.

public class ContractPropertySource : IdentifiableObject, IContractPropertySource, IContractPropertySourceBase, IHaveAbsoluteCode, IFormulaTargetQualifier, IPropertyQualifier, IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess, IHaveName, IHaveId
Inheritance
ContractPropertySource
Implements
Derived
Inherited Members
Extension Methods

Constructors

ContractPropertySource()

public ContractPropertySource()

Properties

AbsoluteCode

Длинный уникальный код.

public string AbsoluteCode { get; set; }

Property Value

string

Contract

Контракт-владелец.

public INamedObject? Contract { get; set; }

Property Value

INamedObject

DefaultMeasureUnit

Возвращает или задает единицу измерения по умолчанию (для вещественных свойств).

public IIdentifiableObject? DefaultMeasureUnit { get; set; }

Property Value

IIdentifiableObject

DefaultPropertyValue

Возвращает или задает значение свойства по умолчанию.

public IIdentifiableObject? DefaultPropertyValue { get; set; }

Property Value

IIdentifiableObject

Remarks

Единица измерения для вещественных свойств игнорируется.

Id

Идентификатор

public string Id { get; set; }

Property Value

string

IsDefaultEnabled

Возвращает редактируемость значений по умолчанию.

public bool IsDefaultEnabled { get; set; }

Property Value

bool

IsDefaultIfEmpty

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

public bool IsDefaultIfEmpty { get; set; }

Property Value

bool

IsDefaultIfEmptyEnabled

Возвращает редактируемость признака того, что для неназначенных значений выводится значение по умолчанию.

public bool IsDefaultIfEmptyEnabled { get; set; }

Property Value

bool

IsDisplayedForSelection

Возвращает или задает признак "Отображать для выбора".

public bool IsDisplayedForSelection { get; set; }

Property Value

bool

IsDisplayedForSelectionEnabled

Возвращает редактируемость признака "Отображать для выбора".

public bool IsDisplayedForSelectionEnabled { get; set; }

Property Value

bool

IsDynamic

Возвращает или задает признак "Дополнительное свойство".

public bool IsDynamic { get; set; }

Property Value

bool

IsDynamicEnabled

Возвращает редактируемость признака "Дополнительное свойство".

public bool IsDynamicEnabled { get; set; }

Property Value

bool

IsHidden

Возвращает или задает признак "Скрытое свойство".

public bool IsHidden { get; set; }

Property Value

bool

IsHiddenEnabled

Возвращает или задает редактируемость признака "Скрытое свойство".

public bool IsHiddenEnabled { get; set; }

Property Value

bool

IsIndexable

Возвращает или задает признак "Индексируемое свойство".

public bool IsIndexable { get; set; }

Property Value

bool

IsIndexableEnabled

Возвращает или задает редактируемость признака "Индексируемое свойство".

public bool IsIndexableEnabled { get; set; }

Property Value

bool

IsLinked

Возвращает признак, является ли свойство связанным.

public bool IsLinked { get; set; }

Property Value

bool

IsMandatory

Возвращает или задает признак "Обязательное свойство".

public bool IsMandatory { get; set; }

Property Value

bool

IsMandatoryEnabled

Возвращает или задает редактируемость признака "Обязательное свойство".

public bool IsMandatoryEnabled { get; set; }

Property Value

bool

IsNameManuallySet

Задать имя вручную.

public bool IsNameManuallySet { get; set; }

Property Value

bool

IsReadOnly

Возвращает или задает признак "Запретить изменение".

public bool IsReadOnly { get; set; }

Property Value

bool

IsReadOnlyEnabled

Возвращает редактируемость признака "Запретить изменение".

public bool IsReadOnlyEnabled { get; set; }

Property Value

bool

IsSetBeforeApplying

Возвращает или задает признак "Задать перед применением".

public bool IsSetBeforeApplying { get; set; }

Property Value

bool

IsSetBeforeApplyingEnabled

Возвращает редактируемость признака "Задать перед применением".

public bool IsSetBeforeApplyingEnabled { get; set; }

Property Value

bool

IsSpecial

Возвращает или задает признак "Специальное свойство".

public bool IsSpecial { get; set; }

Property Value

bool

IsSpecialEnabled

Возвращает или задает редактируемость признака "Специальное свойство".

public bool IsSpecialEnabled { get; set; }

Property Value

bool

IsUnique

Возвращает или задает признак "Уникальное свойство"

public bool IsUnique { get; set; }

Property Value

bool

IsUniqueEnabled

Возвращает или задает редактируемость признака "Уникальное свойство"

public bool IsUniqueEnabled { get; set; }

Property Value

bool

IsUsedInModelFamiliesDefault

Возвращает или задает признак "Используется в семействах моделей по умолчанию".

public bool IsUsedInModelFamiliesDefault { get; set; }

Property Value

bool

IsUsedInModelFamiliesDefaultEnabled

Возвращает редактируемость признака "Используется в семействах моделей по умолчанию".

public bool IsUsedInModelFamiliesDefaultEnabled { get; set; }

Property Value

bool

MeasureEntity

Возвращает или задает измеряемую сущность (для вещественных свойств).

public IIdentifiableObject? MeasureEntity { get; set; }

Property Value

IIdentifiableObject

Name

Имя объекта.

public string Name { get; set; }

Property Value

string

Position

Возвращает или задает позицию источника свойства в контракте.

public int Position { get; set; }

Property Value

int

PropertySource

Источник свойства.

public IPropertySource PropertySource { get; set; }

Property Value

IPropertySource

Type

Тип свойства.

public PropertyType Type { get; set; }

Property Value

PropertyType

WriteAccess

Возвращает признак, открыт ли объект на запись.

public bool WriteAccess { get; set; }

Property Value

bool