private static bool ObterCodigoIdentificacaoOperacaoTransportePorIdOperacaoClientePef(Client client) { var pef = new PefObterCodigoIdentificacaoOperacaoTransportePorIdOperacaoClienteRequest(client) { MatrizCnpj = "01234567000189", IdOperacaoCliente = "1" }; var resposta = client.ObterCodigoIdentificacaoOperacaoTransportePorIdOperacaoClientePef(pef); if (!resposta.Sucesso) { throw new ArgumentException($"{resposta.Excecao.Codigo} - {resposta.Excecao.Mensagem}"); } return(resposta.Sucesso); }
/// <summary> /// Busca e retorna o Código Identificação da Operação de Transporte pelo IdOperacaoCliente informado /// </summary> /// <param name="request"></param> /// <returns></returns> public PefObterCodigoIdentificacaoOperacaoTransportePorIdOperacaoClienteResult ObterCodigoIdentificacaoOperacaoTransportePorIdOperacaoClientePef(PefObterCodigoIdentificacaoOperacaoTransportePorIdOperacaoClienteRequest 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.PefObterCodigoIdentificacaoOperacaoTransportePorIdOperacaoCliente, xmlEnvio); var response = PefObterCodigoIdentificacaoOperacaoTransportePorIdOperacaoClienteResponse.Load(xmlresposta); return(response.Result); }