IStaffService.OpenOrCreateEmployeeCard — метод (StaffEmployee, Boolean, Boolean)
Создаёт или возвращает карточку сотрудника.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel.Services
-
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
EmployeeCard OpenOrCreateEmployeeCard(StaffEmployee employee, out bool createNew, bool attachNewCardToEmployee)
- Параметры
-
- employee
-
Тип:
StaffEmployee
Сотрудник, для которого возвращается карточка
- createNew
-
Тип:
System.Boolean
Признак создания новой карточки:
true
— если была создана новая карточка, иначе —false
- attachNewCardToEmployee
-
Тип:
System.Boolean
Флаг прикрепления карточки сотрудника к сотруднику:
true
— прикреплять, иначе —false
- Возвращаемое значение
-
Тип:
EmployeeCard
Карточка сотрудника
Заметки
Метод OpenOrCreateEmployeeCard
возвращает существующую карточку сотрудника, если она отсутствует, то будет создана новая. При создании новой карточки флаг createNew
устанавливается в значение true. По умолчанию, если создаётся новая карточка, она не прикрепляется к записи сотрудника — StaffEmployee.CardEmployee
остается в null. Чтобы изменить данное поведение, флаг attachNewCardToEmployee
должен быть выставлен в значение true.