IStaffService.OpenOrCreateEmployeeCard — метод (StaffEmployee, Boolean, Boolean)

Создаёт или возвращает карточку сотрудника.

Синтаксис

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.