Update WSDL to 15.7.0.1
This commit is contained in:
@ -4,9 +4,9 @@ using System.Linq;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using DebtRequests = Hcs.Service.Async.DebtRequests.v14_5_0_1;
|
||||
using DebtRequests = Hcs.Service.Async.DebtRequests.v15_7_0_1;
|
||||
|
||||
namespace Hcs.Service.Async.DebtRequests.v14_5_0_1
|
||||
namespace Hcs.Service.Async.DebtRequests.v15_7_0_1
|
||||
{
|
||||
public partial class AckRequestAck : IHcsAck { }
|
||||
public partial class getStateResult : IHcsGetStateResult { }
|
||||
|
||||
@ -3,7 +3,7 @@ using System.Linq;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using DebtRequests = Hcs.Service.Async.DebtRequests.v14_5_0_1;
|
||||
using DebtRequests = Hcs.Service.Async.DebtRequests.v15_7_0_1;
|
||||
|
||||
namespace Hcs.ClientApi.DebtRequestsApi
|
||||
{
|
||||
|
||||
@ -4,7 +4,7 @@ using System.Linq;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using DebtRequests = Hcs.Service.Async.DebtRequests.v14_5_0_1;
|
||||
using DebtRequests = Hcs.Service.Async.DebtRequests.v15_7_0_1;
|
||||
|
||||
namespace Hcs.ClientApi.DebtRequestsApi
|
||||
{
|
||||
|
||||
@ -4,9 +4,9 @@ using System.Linq;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using DeviceMetering = Hcs.Service.Async.DeviceMetering.v14_5_0_1;
|
||||
using DeviceMetering = Hcs.Service.Async.DeviceMetering.v15_7_0_1;
|
||||
|
||||
namespace Hcs.Service.Async.DeviceMetering.v14_5_0_1
|
||||
namespace Hcs.Service.Async.DeviceMetering.v15_7_0_1
|
||||
{
|
||||
public partial class AckRequestAck : IHcsAck { }
|
||||
public partial class getStateResult : IHcsGetStateResult { }
|
||||
|
||||
@ -4,7 +4,7 @@ using System.Linq;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using DeviceMetering = Hcs.Service.Async.DeviceMetering.v14_5_0_1;
|
||||
using DeviceMetering = Hcs.Service.Async.DeviceMetering.v15_7_0_1;
|
||||
|
||||
namespace Hcs.ClientApi.DeviceMeteringApi
|
||||
{
|
||||
|
||||
@ -4,9 +4,9 @@ using System.Linq;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v14_5_0_1;
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v15_7_0_1;
|
||||
|
||||
namespace Hcs.Service.Async.HouseManagement.v14_5_0_1
|
||||
namespace Hcs.Service.Async.HouseManagement.v15_7_0_1
|
||||
{
|
||||
public partial class AckRequestAck : IHcsAck { }
|
||||
public partial class getStateResult : IHcsGetStateResult { }
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v14_5_0_1;
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v15_7_0_1;
|
||||
|
||||
namespace Hcs.ClientApi.HouseManagementApi
|
||||
{
|
||||
|
||||
@ -5,7 +5,7 @@ using System.Linq;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v14_5_0_1;
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v15_7_0_1;
|
||||
|
||||
namespace Hcs.ClientApi.HouseManagementApi
|
||||
{
|
||||
@ -28,12 +28,12 @@ namespace Hcs.ClientApi.HouseManagementApi
|
||||
{
|
||||
int numResults = 0;
|
||||
|
||||
var itemNames = new List<HouseManagement.ItemsChoiceType18> { };
|
||||
var itemNames = new List<HouseManagement.ItemsChoiceType26> { };
|
||||
List<string> items = new List<string> { };
|
||||
|
||||
if (fiasHouseGuid != null)
|
||||
{
|
||||
itemNames.Add(HouseManagement.ItemsChoiceType18.FIASHouseGuid);
|
||||
itemNames.Add(HouseManagement.ItemsChoiceType26.FIASHouseGuid);
|
||||
items.Add(FormatGuid(fiasHouseGuid));
|
||||
}
|
||||
|
||||
@ -43,7 +43,7 @@ namespace Hcs.ClientApi.HouseManagementApi
|
||||
throw new HcsException($"Слишком много ЕЛС в запросе {unifiedAccountNumbers.Count()} > допустимых 1000");
|
||||
foreach (var un in unifiedAccountNumbers)
|
||||
{
|
||||
itemNames.Add(HouseManagement.ItemsChoiceType18.UnifiedAccountNumber);
|
||||
itemNames.Add(HouseManagement.ItemsChoiceType26.UnifiedAccountNumber);
|
||||
items.Add(un);
|
||||
}
|
||||
}
|
||||
@ -111,7 +111,7 @@ namespace Hcs.ClientApi.HouseManagementApi
|
||||
{
|
||||
switch (sr.ItemsElementName[i])
|
||||
{
|
||||
case HouseManagement.ItemsChoiceType9.ContractGUID:
|
||||
case HouseManagement.ItemsChoiceType17.ContractGUID:
|
||||
основание.ГуидДоговора = ParseGuid(sr.Items[i]);
|
||||
break;
|
||||
}
|
||||
@ -136,10 +136,10 @@ namespace Hcs.ClientApi.HouseManagementApi
|
||||
object itemValue = sh.Items[i];
|
||||
switch (sh.ItemsElementName[i])
|
||||
{
|
||||
case HouseManagement.ItemsChoiceType10.ContractGUID:
|
||||
case HouseManagement.ItemsChoiceType18.ContractGUID:
|
||||
основание.ГуидДоговора = ParseGuid(itemValue);
|
||||
break;
|
||||
case HouseManagement.ItemsChoiceType10.ContractNumber:
|
||||
case HouseManagement.ItemsChoiceType18.ContractNumber:
|
||||
основание.НомерДоговора = (itemValue != null ? itemValue.ToString() : null);
|
||||
break;
|
||||
}
|
||||
@ -178,9 +178,9 @@ namespace Hcs.ClientApi.HouseManagementApi
|
||||
|
||||
switch (source.ItemElementName)
|
||||
{
|
||||
case HouseManagement.ItemChoiceType7.FIASHouseGuid: размещение.ГуидЗдания = ParseGuid(source.Item); break;
|
||||
case HouseManagement.ItemChoiceType7.PremisesGUID: размещение.ГуидПомещения = ParseGuid(source.Item); break;
|
||||
case HouseManagement.ItemChoiceType7.LivingRoomGUID: размещение.ГуидЖилойКомнаты = ParseGuid(source.Item); break;
|
||||
case HouseManagement.ItemChoiceType11.FIASHouseGuid: размещение.ГуидЗдания = ParseGuid(source.Item); break;
|
||||
case HouseManagement.ItemChoiceType11.PremisesGUID: размещение.ГуидПомещения = ParseGuid(source.Item); break;
|
||||
case HouseManagement.ItemChoiceType11.LivingRoomGUID: размещение.ГуидЖилойКомнаты = ParseGuid(source.Item); break;
|
||||
default: throw new HcsException("Неизвестный тип размещения ЛС: " + source.ItemElementName);
|
||||
}
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ using System.Linq;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v14_5_0_1;
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v15_7_0_1;
|
||||
|
||||
namespace Hcs.ClientApi.HouseManagementApi
|
||||
{
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
using Hcs.ClientApi.DataTypes;
|
||||
using Hcs.Service.Async.HouseManagement.v14_5_0_1;
|
||||
using Hcs.Service.Async.HouseManagement.v15_7_0_1;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v14_5_0_1;
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v15_7_0_1;
|
||||
|
||||
namespace Hcs.ClientApi.HouseManagementApi
|
||||
{
|
||||
@ -26,7 +26,7 @@ namespace Hcs.ClientApi.HouseManagementApi
|
||||
public async Task<int> ExportByHouse(
|
||||
Guid fiasHouseGuid, Action<ГисПриборУчета> resultHandler, CancellationToken token)
|
||||
{
|
||||
List<HouseManagement.ItemsChoiceType4> itemNames = [HouseManagement.ItemsChoiceType4.FIASHouseGuid];
|
||||
List<HouseManagement.ItemsChoiceType24> itemNames = [HouseManagement.ItemsChoiceType24.FIASHouseGuid];
|
||||
List<string> items = [FormatGuid(fiasHouseGuid)];
|
||||
|
||||
var request = new HouseManagement.exportMeteringDeviceDataRequest
|
||||
|
||||
@ -6,7 +6,7 @@ using System.Linq;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v14_5_0_1;
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v15_7_0_1;
|
||||
|
||||
namespace Hcs.ClientApi.HouseManagementApi
|
||||
{
|
||||
@ -75,24 +75,24 @@ namespace Hcs.ClientApi.HouseManagementApi
|
||||
Guid? contractRootGuid, string contractNumber, Action<ГисДоговор> resultHandler,
|
||||
Guid? exportNextGuid, CancellationToken token)
|
||||
{
|
||||
var itemNames = new List<HouseManagement.ItemsChoiceType27> { };
|
||||
var itemNames = new List<HouseManagement.ItemsChoiceType32> { };
|
||||
List<object> items = new List<object> { };
|
||||
|
||||
if (contractRootGuid != null)
|
||||
{
|
||||
itemNames.Add(HouseManagement.ItemsChoiceType27.ContractRootGUID);
|
||||
itemNames.Add(HouseManagement.ItemsChoiceType32.ContractRootGUID);
|
||||
items.Add(FormatGuid(contractRootGuid));
|
||||
}
|
||||
|
||||
if (contractNumber != null)
|
||||
{
|
||||
itemNames.Add(HouseManagement.ItemsChoiceType27.ContractNumber);
|
||||
itemNames.Add(HouseManagement.ItemsChoiceType32.ContractNumber);
|
||||
items.Add(contractNumber);
|
||||
}
|
||||
|
||||
if (exportNextGuid != null)
|
||||
{
|
||||
itemNames.Add(HouseManagement.ItemsChoiceType27.ExportContractRootGUID);
|
||||
itemNames.Add(HouseManagement.ItemsChoiceType32.ExportContractRootGUID);
|
||||
items.Add(FormatGuid(exportNextGuid));
|
||||
}
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ using System.Collections.Generic;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v14_5_0_1;
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v15_7_0_1;
|
||||
|
||||
namespace Hcs.ClientApi.HouseManagementApi
|
||||
{
|
||||
@ -50,17 +50,17 @@ namespace Hcs.ClientApi.HouseManagementApi
|
||||
ГисДоговор договор, Action<ГисАдресныйОбъект> resultHandler,
|
||||
Guid? firstGuid, CancellationToken token)
|
||||
{
|
||||
var itemNames = new List<HouseManagement.ItemsChoiceType29> { };
|
||||
var itemNames = new List<HouseManagement.ItemsChoiceType34> { };
|
||||
List<string> items = new List<string> { };
|
||||
|
||||
if (договор.ГуидВерсииДоговора != default)
|
||||
{
|
||||
itemNames.Add(HouseManagement.ItemsChoiceType29.ContractGUID);
|
||||
itemNames.Add(HouseManagement.ItemsChoiceType34.ContractGUID);
|
||||
items.Add(FormatGuid(договор.ГуидВерсииДоговора));
|
||||
}
|
||||
else
|
||||
{
|
||||
itemNames.Add(HouseManagement.ItemsChoiceType29.ContractRootGUID);
|
||||
itemNames.Add(HouseManagement.ItemsChoiceType34.ContractRootGUID);
|
||||
items.Add(FormatGuid(договор.ГуидДоговора));
|
||||
}
|
||||
|
||||
@ -70,7 +70,7 @@ namespace Hcs.ClientApi.HouseManagementApi
|
||||
// и запрос второго пакета с ExportObjectGUID возвращает "Bad request")
|
||||
if (firstGuid != null)
|
||||
{
|
||||
itemNames.Add(HouseManagement.ItemsChoiceType29.ExportObjectGUID);
|
||||
itemNames.Add(HouseManagement.ItemsChoiceType34.ExportObjectGUID);
|
||||
items.Add(FormatGuid(firstGuid));
|
||||
}
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@ using System.Linq;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v14_5_0_1;
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v15_7_0_1;
|
||||
|
||||
namespace Hcs.ClientApi.HouseManagementApi
|
||||
{
|
||||
@ -53,14 +53,14 @@ namespace Hcs.ClientApi.HouseManagementApi
|
||||
var reasonRSO = new HouseManagement.AccountReasonsImportTypeSupplyResourceContract()
|
||||
{
|
||||
Items = [FormatGuid(договор.ГуидДоговора)],
|
||||
ItemsElementName = [HouseManagement.ItemsChoiceType9.ContractGUID]
|
||||
ItemsElementName = [HouseManagement.ItemsChoiceType17.ContractGUID]
|
||||
};
|
||||
account.AccountReasons = new HouseManagement.AccountReasonsImportType()
|
||||
{
|
||||
SupplyResourceContract = [reasonRSO]
|
||||
};
|
||||
|
||||
account.ItemElementName = HouseManagement.ItemChoiceType18.isRSOAccount;
|
||||
account.ItemElementName = HouseManagement.ItemChoiceType8.isRSOAccount;
|
||||
account.Item = true;
|
||||
|
||||
if (IsArrayEmpty(лицевойСчет.Размещения))
|
||||
@ -124,12 +124,12 @@ namespace Hcs.ClientApi.HouseManagementApi
|
||||
var accomodation = new HouseManagement.AccountTypeAccommodation();
|
||||
if (размещение.ГуидПомещения != null)
|
||||
{
|
||||
accomodation.ItemElementName = HouseManagement.ItemChoiceType19.PremisesGUID;
|
||||
accomodation.ItemElementName = HouseManagement.ItemChoiceType9.PremisesGUID;
|
||||
accomodation.Item = FormatGuid(размещение.ГуидПомещения);
|
||||
}
|
||||
else if (размещение.ГуидЖилойКомнаты != null)
|
||||
{
|
||||
accomodation.ItemElementName = HouseManagement.ItemChoiceType19.LivingRoomGUID;
|
||||
accomodation.ItemElementName = HouseManagement.ItemChoiceType9.LivingRoomGUID;
|
||||
accomodation.Item = FormatGuid(размещение.ГуидЖилойКомнаты);
|
||||
}
|
||||
else
|
||||
@ -170,7 +170,7 @@ namespace Hcs.ClientApi.HouseManagementApi
|
||||
switch (commonResult.ItemElementName)
|
||||
{
|
||||
|
||||
case HouseManagement.ItemChoiceType2.ImportAccount:
|
||||
case HouseManagement.ItemChoiceType26.ImportAccount:
|
||||
var accountResult = RequireType<HouseManagement.getStateResultImportResultCommonResultImportAccount>(commonResult.Item);
|
||||
|
||||
DateTime updateDate = commonResult.Items.OfType<DateTime>().FirstOrDefault();
|
||||
|
||||
@ -5,7 +5,7 @@ using System.Linq;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v14_5_0_1;
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v15_7_0_1;
|
||||
|
||||
namespace Hcs.ClientApi.HouseManagementApi
|
||||
{
|
||||
@ -191,7 +191,7 @@ namespace Hcs.ClientApi.HouseManagementApi
|
||||
|
||||
switch (commonResult.ItemElementName)
|
||||
{
|
||||
case HouseManagement.ItemChoiceType2.importMeteringDevice:
|
||||
case HouseManagement.ItemChoiceType26.importMeteringDevice:
|
||||
var deviceResult = RequireType<HouseManagement.getStateResultImportResultCommonResultImportMeteringDevice>(commonResult.Item);
|
||||
|
||||
DateTime updateDate = commonResult.Items.OfType<DateTime>().FirstOrDefault();
|
||||
|
||||
@ -5,7 +5,7 @@ using System.Linq;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v14_5_0_1;
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v15_7_0_1;
|
||||
|
||||
namespace Hcs.ClientApi.HouseManagementApi
|
||||
{
|
||||
@ -53,7 +53,7 @@ namespace Hcs.ClientApi.HouseManagementApi
|
||||
// При создании нового договора атрибут importSupplyResourceContractRequest.Contract.ContractGUID не заполняется.
|
||||
if (contractGuid != null)
|
||||
{
|
||||
contract.ItemElementName = HouseManagement.ItemChoiceType26.ContractRootGUID;
|
||||
contract.ItemElementName = HouseManagement.ItemChoiceType32.ContractRootGUID;
|
||||
contract.Item = FormatGuid(contractGuid);
|
||||
}
|
||||
|
||||
@ -80,7 +80,7 @@ namespace Hcs.ClientApi.HouseManagementApi
|
||||
|
||||
switch (commonResult.ItemElementName)
|
||||
{
|
||||
case HouseManagement.ItemChoiceType2.ImportSupplyResourceContract:
|
||||
case HouseManagement.ItemChoiceType26.ImportSupplyResourceContract:
|
||||
var contractResult = RequireType<HouseManagement.getStateResultImportResultCommonResultImportSupplyResourceContract>(commonResult.Item);
|
||||
var датаИмпорта = RequireSingleItem<DateTime>(commonResult.Items);
|
||||
return датаИмпорта;
|
||||
@ -254,7 +254,7 @@ namespace Hcs.ClientApi.HouseManagementApi
|
||||
}
|
||||
|
||||
// Срок действия договора
|
||||
contract.ItemsElementName = [HouseManagement.ItemsChoiceType25.IndefiniteTerm];
|
||||
contract.ItemsElementName = [HouseManagement.ItemsChoiceType9.IndefiniteTerm];
|
||||
contract.Items = [true];
|
||||
|
||||
// Данные об объекте жилищного фонда. При импорте договора должен быть добавлен
|
||||
|
||||
@ -5,7 +5,7 @@ using System.Linq;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v14_5_0_1;
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v15_7_0_1;
|
||||
|
||||
namespace Hcs.ClientApi.HouseManagementApi
|
||||
{
|
||||
@ -38,7 +38,7 @@ namespace Hcs.ClientApi.HouseManagementApi
|
||||
{
|
||||
Id = HcsConstants.SignedXmlElementId,
|
||||
Item = FormatGuid(договор.ГуидДоговора),
|
||||
ItemElementName = HouseManagement.ItemChoiceType28.ContractRootGUID,
|
||||
ItemElementName = HouseManagement.ItemChoiceType34.ContractRootGUID,
|
||||
ObjectAddress = list.ToArray()
|
||||
// TODO: Проверить комментарий
|
||||
//version = "13.1.1.1" // Версия указана в API
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
using Hcs.ClientApi.DataTypes;
|
||||
using Hcs.Service.Async.HouseManagement.v14_5_0_1;
|
||||
using Hcs.Service.Async.HouseManagement.v15_7_0_1;
|
||||
using System;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v14_5_0_1;
|
||||
using HouseManagement = Hcs.Service.Async.HouseManagement.v15_7_0_1;
|
||||
|
||||
namespace Hcs.ClientApi.HouseManagementApi
|
||||
{
|
||||
@ -49,7 +49,7 @@ namespace Hcs.ClientApi.HouseManagementApi
|
||||
var contract = new HouseManagement.importSupplyResourceContractProjectRequestContract()
|
||||
{
|
||||
TransportGUID = FormatGuid(Guid.NewGuid()),
|
||||
ItemElementName = ItemChoiceType29.ContractRootGUID,
|
||||
ItemElementName = ItemChoiceType35.ContractRootGUID,
|
||||
Item = FormatGuid(договор.ГуидДоговора),
|
||||
// TODO: Проверить комментарий
|
||||
// Если удалять версию проекта то остается предыдущая версия проекта
|
||||
|
||||
@ -5,7 +5,7 @@ using System.Linq;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using OrgRegistryCommon = Hcs.Service.Async.OrgRegistryCommon.v14_5_0_1;
|
||||
using OrgRegistryCommon = Hcs.Service.Async.OrganizationsRegistryCommon.v15_7_0_1;
|
||||
|
||||
namespace Hcs.ClientApi.OrgRegistryCommonApi
|
||||
{
|
||||
|
||||
@ -4,9 +4,9 @@ using System.Linq;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using OrgRegistryCommon = Hcs.Service.Async.OrgRegistryCommon.v14_5_0_1;
|
||||
using OrgRegistryCommon = Hcs.Service.Async.OrganizationsRegistryCommon.v15_7_0_1;
|
||||
|
||||
namespace Hcs.Service.Async.OrgRegistryCommon.v14_5_0_1
|
||||
namespace Hcs.Service.Async.OrganizationsRegistryCommon.v15_7_0_1
|
||||
{
|
||||
public partial class AckRequestAck : IHcsAck { }
|
||||
public partial class getStateResult : IHcsGetStateResult { }
|
||||
|
||||
Reference in New Issue
Block a user