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.