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