СЭД «ДЕЛО»
Руководство пользователя
×

Описание элементов интерфейса IFileHelper (Eos.Delo96.Api.Entities.Helpers)

Интерфейс наследуется классами-помощниками РК документа (DOC_RC_Helper), резолюции (RESOLUTION_Helper), РКПД (PRJ_RC_Helper). Все методы выполняются для экземпляра одного из таких классов.
REF_FILE_Entity Append_REF_FILE(string fileNameWithExtension, string category);
Метод добавляет файл к сущности. Возвращает сущность REF_FILE_Entity добавленного файла.
Параметры: fileNameWithExtension – имя файла, category – наименование категории.
REF_FILE_ACCESS_Entity Append_REF_FILE_ACCESS(REF_FILE_Ref fileRef, DEPARTMENT_Ref clRef);
Метод добавляет доступ к файлу для должностного лица. Возвращает созданную сущность REF_FILE_ACCESS_Entity доступа к файлу. Параметры: fileRef – ссылка на файл, clRef – ссылка на ДЛ.
REF_FILE_EDS_Entity Append_REF_FILE_EDS(REF_FILE_Ref fileRef);
Метод добавляет ЭП для файла. Возвращает сущность REF_FILE_EDS_Entity ЭП файла.
Параметр fileRef – ссылка на файл.
void ApplyDefaultRefFileRules(REF_FILE_Entity fileRef);
Метод добавляет правила по умолчанию для файла.
Параметр fileRef – сущность файла.
bool CanAddFile(string category);
Проверка прав на добавление файла. True – есть права, false – нет прав.
bool CanCheckSignFile(REF_FILE_Ref fileRef);
Проверка прав для проверки подписи файла. True – есть права, false – нет прав.
bool CanDeleteFile(REF_FILE_Ref fileRef);
Проверка прав для удаления файла. True – есть права, false – нет прав.
bool CanEditFileContent(REF_FILE_Ref fileRef);
Проверка прав для редактирования файла. True – есть права, false – нет прав.
bool CanEditFileDescription(REF_FILE_Ref fileRef);
Проверка прав для редактирования описания файла. True – есть права, false – нет прав.
bool CanEditFileWeight(string category);
Проверка прав для изменения порядка следования файлов. True – есть права, false – нет прав.
bool CanSignFile(REF_FILE_Ref fileRef);
Проверка прав для подписи файла. True – есть права, false – нет прав.
bool CanViewFile(REF_FILE_Ref fileRef);
Проверка прав для просмотра файла. True – есть права, false – нет прав.
IEnumerable<REF_FILE_Entity> GetFiles(bool visibleOnly, params string[] categories);   
Метод для получения файлов. Метод возвращает коллекцию сущностей файлов, относящихся к экземпляру объекта, для которого метод был вызван.
Онлайн помощь создана в Dr.Explain