/// <summary> /// Adiciona ou atualiza um Proprietário /// </summary> /// <param name="request">O objeto request</param> public ProprietarioGravarResult GravarProprietario(ProprietarioGravarRequest request) { var saveOptions = ACBr.Net.DFe.Core.Common.DFeSaveOptions.DisableFormatting | ACBr.Net.DFe.Core.Common.DFeSaveOptions.OmitDeclaration | ACBr.Net.DFe.Core.Common.DFeSaveOptions.RemoveSpaces; string xmlEnvio = request.GetXml(saveOptions).Trim(); string xmlresposta = Request(MetodoWebService.ProprietarioGravar, xmlEnvio); var response = ProprietarioGravarResponse.Load(xmlresposta); return(response.Result); }
private static bool GravarProprietario(Client client) { var proprietario = new ProprietarioGravarRequest(client) { Cnpj = "90657289000109", TipoPessoa = TipoPessoa.Juridica, Endereco = new Endereco() { Bairro = "XXX", Cep = "98200000", CodigoMunicipio = 4310009, Numero = "2359", Rua = "RUA MAUA", Complemento = null }, Rntrc = "06212921", RazaoSocial = "COOPERATIVA AGRICOLA MISTA GENERAL OSORIO LTDA", Telefones = new Telefones() { Celular = new Telefone() { Ddd = "14", Numero = "912345678" } } }; var resposta = client.GravarProprietario(proprietario); if (!resposta.Sucesso) { throw new ArgumentException($"{resposta.Excecao.Codigo} - {resposta.Excecao.Mensagem}"); } return(resposta.Sucesso); }