<< Click to Display Table of Contents >> Объектная модель > Действия с репозиториями и сущностями > AccessRights, AccessRightsTypes – права доступа > AccessRights – права доступа CanCreate – проверить возможность выполнения операции «Создание» |
Метод используется для проверки, может ли текущий пользователь или субъект прав выполнить операцию «Создание».
Перегрузки
CanCreate() |
Проверить возможность выполнения операции «Создание» для текущего пользователя |
CanCreate(IRecipient recipient) |
Проверить возможность выполнения операции «Создание» для субъекта прав |
Синтаксис
C# |
public bool CanCreate(); public bool CanCreate(IRecipient recipient); |
Параметры
recipient – субъект прав. Субъект – тот, кто выполняет действие. Например, пользователь, группа пользователей, роль.
Возвращаемое значение
True, если операция разрешена, иначе – false.
Пример. Проверить возможность создания накладной
// Если у текущего пользователя нет прав на создание накладной,
// то вывести сообщение «Нет прав на создание документа с типом Накладная».
if (!FinancialArchive.Waybills.AccessRights.CanCreate())
{
result.Error = Resources.NoRightsToCreateDocumentFormat(FinancialArchive.Waybills.Info.LocalizedName);
result.IsSuccess = false;
return result;
}
document = FinancialArchive.Waybills.Create();
© Компания Directum, 2024 |