IStateService.GetKindStateSetting — метод (KindsCardKind)
Возвращает настройки вида карточки, заданные в Конструкторе состояний.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel.Services -
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
StatesCardKindStateSetting GetKindStateSetting(KindsCardKind cardKind)
- Параметры
-
- cardKind
-
Тип:
KindsCardKindВид карточки
- Возвращаемое значение
-
Тип:
StatesCardKindStateSettingПараметры Конструктора состояний для вида карточки
Примеры
Далее приведён пример использования метода GetKindStateSetting при получении начального состояния карточки задание вида "На исполнение".
(1)
IStateService stateService = objectContext.GetService<IStateService>();
KindsCardKind cardKind = objectContext.GetObject<KindsCardKind>(new Guid("AB801854-70AF-4B6C-AB48-1B59B5D11AA9")); (2)
StatesCardKindStateSetting stateSetting = stateService.GetKindStateSetting(cardKind); (3)
StatesState startState = stateSetting.FirstState; (4)
| 1 | Инициализация контекста объектов. |
| 2 | Получение сервиса. |
| 3 | Получение настроек вида. |
| 4 | Получение начального состояния. |