Show / Hide Table of Contents

Interface ITechObjectsConfigurationsSource

Представляет источник данных для работы с заменой объектов.

Namespace: Ascon.Vertical.Core
Assembly: Ascon.Vertical.Core.dll
Syntax
public interface ITechObjectsConfigurationsSource

Methods

AddChangeGroup(int, GroupChangeType, string, CancellationToken)

Добавляет новую группу замены.

Declaration
Task<int> AddChangeGroup(int objId, GroupChangeType groupType, string groupName, CancellationToken cancellationToken)
Parameters
Type Name Description
int objId

Идентификатор объекта к которому добавляется группа замены.

GroupChangeType groupType

Тип группы замены: 0 — Потребительская, 1 — Производственная, 2 — Допускаемая.

string groupName

Наименование группы замены.

CancellationToken cancellationToken

Признак отмены.

Returns
Type Description
Task<int>

Идентификатор созданной группы замены.

AddChangeVariant(int, string, bool, CancellationToken)

Добавляет вариант замены в группу замены.

Declaration
Task<int> AddChangeVariant(int groupId, string variantName, bool isBasic, CancellationToken cancellationToken)
Parameters
Type Name Description
int groupId

Идентификатор группы замены.

string variantName

Наименование варианта замены.

bool isBasic

Флаг основного варианта замены, true - основной вариант замены, false - не основной.

CancellationToken cancellationToken

Признак отмены.

Returns
Type Description
Task<int>

Идентификатор созданного варианта замены.

AddMemberToChangeVariant(int, int, CancellationToken)

Добавляет связь с объектом в вариант замены.

Declaration
Task AddMemberToChangeVariant(int linkId, int variantId, CancellationToken cancellationToken)
Parameters
Type Name Description
int linkId

Идентификатор связи с объектом.

int variantId

Идентификатор варианта замены.

CancellationToken cancellationToken

Признак отмены.

Returns
Type Description
Task

Выполняемую задачу.

DeleteChangeGroup(int, CancellationToken)

Удаляет группу замен.

Declaration
Task DeleteChangeGroup(int changeGroupId, CancellationToken cancellationToken)
Parameters
Type Name Description
int changeGroupId

Идентификатор группы замен.

CancellationToken cancellationToken

Признак отмены.

Returns
Type Description
Task

Выполняемую задачу.

DeleteChangeVariant(int, CancellationToken)

Обновляет вариант замены.

Declaration
Task DeleteChangeVariant(int changeVariantId, CancellationToken cancellationToken)
Parameters
Type Name Description
int changeVariantId

Идентификатор варианта замены.

CancellationToken cancellationToken

Признак отмены.

Returns
Type Description
Task

Выполняемую задачу.

DeleteMemberFromChangeVariant(int, int, CancellationToken)

Удаляет связь с объектом из варианта замены.

Declaration
Task DeleteMemberFromChangeVariant(int linkId, int variantId, CancellationToken cancellationToken)
Parameters
Type Name Description
int linkId

Идентификатор связи с объектом.

int variantId

Идентификатор варианта замены.

CancellationToken cancellationToken

Признак отмены.

Returns
Type Description
Task

Выполняемую задачу.

GetChangeVariants(ITechObject, CancellationToken)

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

Declaration
Task<IReadOnlyCollection<TechObjectVariantInfoDto>> GetChangeVariants(ITechObject obj, CancellationToken cancellationToken)
Parameters
Type Name Description
ITechObject obj

Родительский объект.

CancellationToken cancellationToken

Признак отмены.

Returns
Type Description
Task<IReadOnlyCollection<TechObjectVariantInfoDto>>

Список объектов.

GetUseCurrentConfiguration(CancellationToken)

Возвращает признак использования текущей конфигурации.

Declaration
Task<bool> GetUseCurrentConfiguration(CancellationToken cancellationToken)
Parameters
Type Name Description
CancellationToken cancellationToken

Признак отмены.

Returns
Type Description
Task<bool>

Признак использования текущей конфигурации.

SetUseCurrentConfiguration(bool, CancellationToken)

Устанавливает признак использования текущей конфигурации.

Declaration
Task SetUseCurrentConfiguration(bool useCurrentConfig, CancellationToken cancellationToken)
Parameters
Type Name Description
bool useCurrentConfig

Признак использования текущей конфигурации.

CancellationToken cancellationToken

Признак отмены.

Returns
Type Description
Task

Результат выполнения.

UpdateChangeGroup(int, GroupChangeType, string, CancellationToken)

Обновляет группу замен.

Declaration
Task UpdateChangeGroup(int changeGroupId, GroupChangeType groupType, string newGroupName, CancellationToken cancellationToken)
Parameters
Type Name Description
int changeGroupId

Идентификатор группы замен.

GroupChangeType groupType

Тип группы замены: 0 — Потребительская, 1 — Производственная, 2 — Допускаемая.

string newGroupName

Новое наименование группы замен.

CancellationToken cancellationToken

Признак отмены.

Returns
Type Description
Task

Выполняемую задачу.

UpdateChangeVariant(int, string, bool, CancellationToken)

Обновляет вариант замены.

Declaration
Task UpdateChangeVariant(int changeVariantId, string newName, bool isBasic, CancellationToken cancellationToken)
Parameters
Type Name Description
int changeVariantId

Идентификатор варианта замены.

string newName

Новое имя варианта замены.

bool isBasic

Флаг основного варианта замены, true - основной вариант замены, false - не основной.

CancellationToken cancellationToken

Признак отмены.

Returns
Type Description
Task

Выполняемую задачу.

Back to top Copyright © 2014 - 2026 ООО «АСКОН-Бизнес-решения»