Exemple #1
0
        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);
        }
Exemple #2
0
        /// <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);
        }