Add resource supply contract import
This commit is contained in:
@ -22,7 +22,7 @@ namespace Hcs.ClientDemo
|
||||
|
||||
public static void DemoExportOneContract(HcsClient client)
|
||||
{
|
||||
var guid = new Guid("2d393e41-b7e2-4125-9593-c4127617e3f8");
|
||||
var guid = new Guid("575a7ff9-5473-4ab4-b077-fa80c1f85f0b");
|
||||
var договор = client.HouseManagement.ПолучитьДоговорРСО(guid).Result;
|
||||
Console.WriteLine($"Получен договор №{договор.НомерДоговора} Статус={договор.СтатусВерсииДоговора}");
|
||||
|
||||
@ -36,7 +36,7 @@ namespace Hcs.ClientDemo
|
||||
|
||||
public static void DemoTerminateOneContract(HcsClient client)
|
||||
{
|
||||
var guid = new Guid("c7418f95-8ec5-40a3-9474-c4924e17409e");
|
||||
var guid = new Guid("575a7ff9-5473-4ab4-b077-fa80c1f85f0b");
|
||||
var договор = client.HouseManagement.ПолучитьДоговорРСО(guid).Result;
|
||||
Console.WriteLine($"Получен договор №{договор.НомерДоговора} Статус={договор.СтатусВерсииДоговора}");
|
||||
|
||||
@ -46,16 +46,33 @@ namespace Hcs.ClientDemo
|
||||
|
||||
public static void DemoImportNewContract(HcsClient client)
|
||||
{
|
||||
var договор = new ГисДоговор();
|
||||
договор.ТипДоговораРСО = ГисТипДоговораРСО.ПубличныйИлиНежилые;
|
||||
договор.НомерДоговора = "100-1-41-21900-01";
|
||||
договор.ДатаЗаключения = new DateTime(2007, 7, 1);
|
||||
var договор = new ГисДоговор
|
||||
{
|
||||
ТипДоговораРСО = ГисТипДоговораРСО.ПубличныйИлиНежилые,
|
||||
НомерДоговора = "239009043",
|
||||
ДатаЗаключения = new DateTime(2017, 1, 1),
|
||||
Контрагент = new ГисКонтрагент()
|
||||
{
|
||||
ТипКонтрагента = ГисТипКонтрагента.ВладелецПомещения,
|
||||
Индивид = new ГисИндивид()
|
||||
{
|
||||
Фамилия = "Пупкин",
|
||||
Имя = "Василий",
|
||||
Отчество = "Васильевич",
|
||||
СНИЛС = "62392021264"
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// TODO: Заполнить контрагента получив его GUID через OrgRegistryService по ОГРН
|
||||
договор.Контрагент = new ГисКонтрагент();
|
||||
var адреса = new List<ГисАдресныйОбъект>()
|
||||
{
|
||||
new()
|
||||
{
|
||||
ГуидЗданияФиас = Guid.Parse("ff77e30f-a435-49fb-ae44-165c624f74d2"),
|
||||
НомерПомещения = "70"
|
||||
}
|
||||
};
|
||||
|
||||
// TODO: Заполнить хотя бы один адрес
|
||||
var адреса = new List<ГисАдресныйОбъект>();
|
||||
var d = client.HouseManagement.РазместитьДоговор(договор, адреса).Result;
|
||||
Console.WriteLine($"Дата внесения нового договора: {d}");
|
||||
}
|
||||
@ -108,7 +125,7 @@ namespace Hcs.ClientDemo
|
||||
Console.WriteLine("" + адрес);
|
||||
};
|
||||
|
||||
var гуидДоговора = new Guid("4f8b6688-ef14-43e6-99a9-846e59cd82e8");
|
||||
var гуидДоговора = new Guid("575a7ff9-5473-4ab4-b077-fa80c1f85f0b");
|
||||
var договор = new ГисДоговор() { ГуидДоговора = гуидДоговора };
|
||||
var n = client.HouseManagement.ПолучитьАдресаДоговораРСО(договор, resultHandler).Result;
|
||||
Console.WriteLine("n = " + n);
|
||||
|
||||
Reference in New Issue
Block a user