Add account data import
This commit is contained in:
@ -122,7 +122,12 @@ namespace Hcs.ClientApi.HouseManagementApi
|
|||||||
if (размещение == null) throw new HcsException("Пустое размещение для ЛС");
|
if (размещение == null) throw new HcsException("Пустое размещение для ЛС");
|
||||||
|
|
||||||
var accomodation = new HouseManagement.AccountTypeAccommodation();
|
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.ItemElementName = HouseManagement.ItemChoiceType9.PremisesGUID;
|
||||||
accomodation.Item = FormatGuid(размещение.ГуидПомещения);
|
accomodation.Item = FormatGuid(размещение.ГуидПомещения);
|
||||||
|
|||||||
@ -163,5 +163,40 @@ namespace Hcs.ClientDemo
|
|||||||
Console.WriteLine(помещение.ToString());
|
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.DemoImportNewContract(client);
|
||||||
// Вызван
|
// Вызван
|
||||||
if (false) HouseManagementDemo.DemoExportOrgRegistry(client);
|
if (false) HouseManagementDemo.DemoExportOrgRegistry(client);
|
||||||
|
if (false) HouseManagementDemo.DemoImportAccountData(client);
|
||||||
|
|
||||||
if (false) FileStoreDemo.DemoDownloadFile(client);
|
if (false) FileStoreDemo.DemoDownloadFile(client);
|
||||||
if (false) FileStoreDemo.DemoGostHash(client);
|
if (false) FileStoreDemo.DemoGostHash(client);
|
||||||
|
|||||||
Reference in New Issue
Block a user