/
IamDeveloper
/
Edk
Обзор
Документация
Войти
/
IamDeveloper
/
Edk
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
IConnector.cs
26 строк
1 KB
IamDeveloper
init
13 дек 2024, 15:07
13 дек 2024, 15:07
9714be3
Код
Авторство
О чём код?
using EdkClassLibrary; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Edk2directum { //для корректного flow процесса коннектор должен уметь internal interface IConnector { //получить разрешения public Access GetAccessRight(string path); //Получить ИД клиента Директум по ИНН public Int64 GetClientId(string inn, Int64 filialId); //Создать клиента public Int64 CreateClient(string name, string inn, string? kpp, string acct, Int64 filial); //Создать запись в электронном досье public Int64 CreateEdk(Int64 deptId, Int64 clientId, string? dop, string? acct, string? recipient, string name, Int64 docId, string? docDate, string subject, List<Sign>? signs); //создать документ public Task<Int64> CreateDoc(string fileName, string attName, Int64 groupId); //связать документ и карточку досье public void BindTo(Int64 edkId, Int64 docId); } }