yambroskin

Сервис обновления контрагента по подсказкам по контрагенту

Apr 16th, 2019
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.41 KB | None | 0 0
  1. using EleWise.ELMA.CRM.Models;
  2.  
  3. namespace Yambr.Dadata.Services
  4. {
  5.     /// <summary>
  6.     /// Сервис обновления контрагента по подсказкам по контрагенту
  7.     /// </summary>
  8.     public interface IContractorUpdaterService
  9.     {
  10.         /// <summary>
  11.         /// Заполнить по подсказке
  12.         /// Контрагент с заполненными полям
  13.         /// (Name - полное наименование,  INN, OGRN)
  14.         /// </summary>
  15.         /// <param name="contractorLegal">Юридическое лицо</param>
  16.         void UpdateContractorLegalBySuggestion(IContractorLegal contractorLegal);
  17.         /// <summary>
  18.         /// Создать контрагента по подсказке
  19.         /// * без сохранения
  20.         /// </summary>
  21.         /// <param name="name">Полное наименование</param>
  22.         /// <param name="inn">ИНН</param>
  23.         /// <param name="ogrn">ОГРН</param>
  24.         /// <returns>Контрагент</returns>
  25.         IContractor CreateContractorBySuggestion(string name, string inn, string ogrn);
  26.         /// <summary>
  27.         /// Получить дубль контрагента
  28.         /// </summary>
  29.         /// <returns>Контрагент существующий</returns>
  30.         IContractor GetDuplicateContractor(IContractor contractor);
  31.     }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment