ADN Club > Vault API

Дата выдачи файла

<< < (3/3)

Александр Ривилис:

--- Цитата: Bazinga от 20-11-2018, 15:07:41 ---Александр Ривилис, в принципе решился вопрос. Одно уточнение только по CreateDate




--- Конец цитаты ---
А можно фрагмент кода, который выдаёт это окошко? Отправлю его в ADN DevHelp, но немного подожду - возможно они предложат другое решение.

Bazinga:

--- Код - C# [Выбрать] ---var propDefInfos =       connection.WebServiceManager.PropertyService.GetPropertyDefinitionInfosByEntityClassId("FILE", null);var result =       propDefInfos.Where(prof => prof.PropDef.SysName == "CheckoutDate").First(); File[] files =       connection.WebServiceManager.DocumentService.GetLatestFilesByFolderId(selection.Id, false); foreach (File qw in files){    if (qw.CheckedOut)    {        var value = connection.WebServiceManager.PropertyService.GetProperties("FILE",                                new long[] { qw.Id }, new long[] { result.PropDef.Id }).First();        System.Windows.Forms.MessageBox.Show(qw.CkInDate + " CkInDate\n " +                                qw.CreateDate + " CreateDate\n " +                                qw.ModDate + " ModDate\n " +                                value.Val + " CheckoutDate");    }}

Александр Ривилис:
Bazinga,
Отлично! Спасибо!

Александр Ривилис:
Bazinga,
В ADN DevHelp подтвердили, что это правильный и единственный способ.

--- Код - C# [Выбрать] ---PropDef filePropdef = connection.WebServiceManager.PropertyService  .GetPropertyDefinitionsByEntityClassId("FILE").First(n => n.SysName == "CheckoutDate"); PropInst Properties = connection.WebServiceManager.PropertyService  .GetPropertiesByEntityIds("FILE", new long[] { selectedFile.Id }).First(n=>n.PropDefId == fileProps.Id);

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Перейти к полной версии