/// <summary> /// Экспорт данных справочника 302 "Основание принятия решения о мерах социальной поддержки гражданина" /// </summary> /// <param name="_orgPPAGUID"> /// Идентификатор зарегистрированной организации /// </param> /// <returns> /// Данные справочника 302 "Основание принятия решения о мерах социальной поддержки гражданина" /// </returns> public exportDataProviderNsiItemResponse GetNsiReference302(string _orgPPAGUID) { var srvNsiService = new NsiPortsTypeClient(); srvNsiService.ClientCredentials.UserName.UserName = ConfigurationManager.AppSettings["_login"]; srvNsiService.ClientCredentials.UserName.Password = ConfigurationManager.AppSettings["_pass"]; var reqNsiServiceExpRef302 = new exportDataProviderNsiItemRequest1 { RequestHeader = new RequestHeader { Date = DateTime.Now, MessageGUID = Guid.NewGuid().ToString(), ItemElementName = ItemChoiceType1.orgPPAGUID, Item = _orgPPAGUID }, exportDataProviderNsiItemRequest = new exportDataProviderNsiItemRequest { version = "10.0.1.2", RegistryNumber = exportDataProviderNsiItemRequestRegistryNumber.Item302 } }; var resNsiServiceExpRef302 = srvNsiService.exportDataProviderNsiItem(reqNsiServiceExpRef302); return(resNsiServiceExpRef302); }
/// <summary> /// Экспорт данных справочника 51 "Коммунальные услуги" /// </summary> /// <param name="_orgPPAGUID"> /// Идентификатор зарегистрированной организации /// </param> /// <returns> /// Данные справочника 51 "Коммунальные услуги" /// </returns> public exportDataProviderNsiItemResponse GetNsiReference51(string _orgPPAGUID) { var srvNsiService = new NsiPortsTypeClient(); srvNsiService.ClientCredentials.UserName.UserName = ConfigurationManager.AppSettings["_login"]; srvNsiService.ClientCredentials.UserName.Password = ConfigurationManager.AppSettings["_pass"]; var reqNsiServiceExpRef51 = new exportDataProviderNsiItemRequest1 { RequestHeader = new RequestHeader { Date = DateTime.Now, MessageGUID = Guid.NewGuid().ToString(), ItemElementName = ItemChoiceType1.orgPPAGUID, Item = _orgPPAGUID }, exportDataProviderNsiItemRequest = new exportDataProviderNsiItemRequest { version = "10.0.1.2", RegistryNumber = exportDataProviderNsiItemRequestRegistryNumber.Item51 } }; exportDataProviderNsiItemResponse resNsiServiceExpRef51 = null; do { try { resNsiServiceExpRef51 = srvNsiService.exportDataProviderNsiItem(reqNsiServiceExpRef51); } catch (Exception e) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(e.Message); Console.ResetColor(); Thread.Sleep(1000); } }while (resNsiServiceExpRef51 is null); return(resNsiServiceExpRef51); }