Add account data import
This commit is contained in:
@ -122,7 +122,12 @@ namespace Hcs.ClientApi.HouseManagementApi
|
||||
if (размещение == null) throw new HcsException("Пустое размещение для ЛС");
|
||||
|
||||
var accomodation = new HouseManagement.AccountTypeAccommodation();
|
||||
if (размещение.ГуидПомещения != null)
|
||||
if (размещение.ГуидЗдания != null)
|
||||
{
|
||||
accomodation.ItemElementName = HouseManagement.ItemChoiceType9.FIASHouseGuid;
|
||||
accomodation.Item = FormatGuid(размещение.ГуидЗдания);
|
||||
}
|
||||
else if (размещение.ГуидПомещения != null)
|
||||
{
|
||||
accomodation.ItemElementName = HouseManagement.ItemChoiceType9.PremisesGUID;
|
||||
accomodation.Item = FormatGuid(размещение.ГуидПомещения);
|
||||
|
||||
@ -163,5 +163,40 @@ namespace Hcs.ClientDemo
|
||||
Console.WriteLine(помещение.ToString());
|
||||
}
|
||||
}
|
||||
|
||||
public static void DemoImportAccountData(HcsClient client)
|
||||
{
|
||||
var договор = new ГисДоговор
|
||||
{
|
||||
ГуидДоговора = Guid.Parse("575a7ff9-5473-4ab4-b077-fa80c1f85f0b"),
|
||||
Контрагент = new ГисКонтрагент()
|
||||
{
|
||||
ТипКонтрагента = ГисТипКонтрагента.ВладелецПомещения,
|
||||
Индивид = new ГисИндивид()
|
||||
{
|
||||
Фамилия = "Пупкин",
|
||||
Имя = "Василий",
|
||||
Отчество = "Васильевич",
|
||||
СНИЛС = "62392021264"
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
var лицевойСчет = new ГисЛицевойСчет
|
||||
{
|
||||
ДатаСоздания = new DateTime(2017, 1, 1),
|
||||
НомерЛицевогоСчета = "88005553535",
|
||||
Размещения =
|
||||
[
|
||||
new()
|
||||
{
|
||||
ГуидЗдания = Guid.Parse("ff77e30f-a435-49fb-ae44-165c624f74d2")
|
||||
}
|
||||
],
|
||||
};
|
||||
|
||||
var els = client.HouseManagement.РазместитьЛицевойСчет(договор, лицевойСчет).Result;
|
||||
Console.WriteLine($"ЕЛС нового лицевого счета: {els}");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -66,6 +66,7 @@ namespace Hcs.ClientDemo
|
||||
if (false) HouseManagementDemo.DemoImportNewContract(client);
|
||||
// Вызван
|
||||
if (false) HouseManagementDemo.DemoExportOrgRegistry(client);
|
||||
if (false) HouseManagementDemo.DemoImportAccountData(client);
|
||||
|
||||
if (false) FileStoreDemo.DemoDownloadFile(client);
|
||||
if (false) FileStoreDemo.DemoGostHash(client);
|
||||
|
||||
Reference in New Issue
Block a user