Copyright © Unimake Software
Generated with DocFX

Search Results for

    Class GerarIdOperacaoTransporte

    Gerar identificador da operação de transporte

    Inheritance
    object
    ServicoBase
    ServicoBase<GerarIdOperacaoTransporte, RetGerarIdOperacaoTransporte>
    GerarIdOperacaoTransporte
    Implements
    IDisposable
    IInteropService<GerarIdOperacaoTransporte>
    Inherited Members
    ServicoBase<GerarIdOperacaoTransporte, RetGerarIdOperacaoTransporte>.Envio
    ServicoBase<GerarIdOperacaoTransporte, RetGerarIdOperacaoTransporte>.ServicoCIOT
    ServicoBase<GerarIdOperacaoTransporte, RetGerarIdOperacaoTransporte>.Result
    ServicoBase<GerarIdOperacaoTransporte, RetGerarIdOperacaoTransporte>.DefinirConfiguracao()
    ServicoBase<GerarIdOperacaoTransporte, RetGerarIdOperacaoTransporte>.CriarHttpContentPadrao()
    ServicoBase<GerarIdOperacaoTransporte, RetGerarIdOperacaoTransporte>.XmlValidar()
    ServicoBase<GerarIdOperacaoTransporte, RetGerarIdOperacaoTransporte>.XmlValidarConteudo()
    ServicoBase<GerarIdOperacaoTransporte, RetGerarIdOperacaoTransporte>.Executar()
    ServicoBase<GerarIdOperacaoTransporte, RetGerarIdOperacaoTransporte>.InicializarServico(GerarIdOperacaoTransporte, Configuracao)
    ServicoBase<GerarIdOperacaoTransporte, RetGerarIdOperacaoTransporte>.InicializarServico(string, Configuracao)
    ServicoBase<GerarIdOperacaoTransporte, RetGerarIdOperacaoTransporte>.GravarXmlDistribuicao(string, string, string)
    ServicoBase<GerarIdOperacaoTransporte, RetGerarIdOperacaoTransporte>.CriarXMLRetornoTipado()
    ServicoBase<GerarIdOperacaoTransporte, RetGerarIdOperacaoTransporte>.NormalizarRetorno()
    ServicoBase.VerificarAssinarXML(string, string)
    ServicoBase.ConteudoXML
    ServicoBase.Warnings
    ServicoBase.AjustarXMLAposAssinado()
    ServicoBase.DefinirConfiguracao()
    ServicoBase.CriarHttpContentPadrao()
    ServicoBase.XmlValidar()
    ServicoBase.XmlValidarConteudo()
    ServicoBase.Inicializar(XmlDocument, Configuracao)
    ServicoBase.Configuracoes
    ServicoBase.ConteudoXMLAssinado
    ServicoBase.HttpStatusCode
    ServicoBase.ConteudoXMLOriginal
    ServicoBase.RetornoWSString
    ServicoBase.RetornoWSXML
    ServicoBase.RetornoWSStream
    ServicoBase.GravarXmlDistribuicao(string, string, string)
    ServicoBase.Dispose()
    ServicoBase.Dispose(bool)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Unimake.Business.DFe.Servicos.CIOT
    Assembly: Unimake.Business.DFe.dll
    Syntax
    public class GerarIdOperacaoTransporte : ServicoBase<GerarIdOperacaoTransporte, RetGerarIdOperacaoTransporte>, IDisposable, IInteropService<GerarIdOperacaoTransporte>

    Constructors

    GerarIdOperacaoTransporte()

    Construtor

    Declaration
    public GerarIdOperacaoTransporte()

    GerarIdOperacaoTransporte(string, Configuracao)

    Construtor

    Declaration
    public GerarIdOperacaoTransporte(string conteudoXML, Configuracao configuracao)
    Parameters
    Type Name Description
    string conteudoXML
    Configuracao configuracao

    GerarIdOperacaoTransporte(GerarIdOperacaoTransporte, Configuracao)

    Construtor

    Declaration
    public GerarIdOperacaoTransporte(GerarIdOperacaoTransporte xml, Configuracao configuracao)
    Parameters
    Type Name Description
    GerarIdOperacaoTransporte xml
    Configuracao configuracao

    Properties

    GerarIdOperacaoTransporteProcResult

    Recupera o conteúdo processado da geração do identificador da operação de transporte, combinando o XML de envio com o XML de retorno para geração do arquivo de distribuição.

    Declaration
    public GerarIdOperacaoTransporteProc GerarIdOperacaoTransporteProcResult { get; }
    Property Value
    Type Description
    GerarIdOperacaoTransporteProc

    GerarIdOperacaoTransporteProcResults

    Propriedade contendo o XML da geração do identificador da operação de transporte com o retorno da API anexado para geração do arquivo de distribuição. A chave do dicionário é o identificador da operação retornado no campo IdOperacaoTransporte.

    Declaration
    public Dictionary<string, GerarIdOperacaoTransporteProc> GerarIdOperacaoTransporteProcResults { get; }
    Property Value
    Type Description
    Dictionary<string, GerarIdOperacaoTransporteProc>

    ServicoCIOT

    Serviço executado

    Declaration
    protected override Servico ServicoCIOT { get; }
    Property Value
    Type Description
    Servico
    Overrides
    ServicoBase<GerarIdOperacaoTransporte, RetGerarIdOperacaoTransporte>.ServicoCIOT

    Methods

    CriarXMLRetornoTipado()

    Criar XML de retorno tipado

    Declaration
    protected override XmlDocument CriarXMLRetornoTipado()
    Returns
    Type Description
    XmlDocument
    Overrides
    ServicoBase<GerarIdOperacaoTransporte, RetGerarIdOperacaoTransporte>.CriarXMLRetornoTipado()

    Executar()

    Executar o serviço para consumir o web-service

    Declaration
    public override void Executar()
    Overrides
    ServicoBase<GerarIdOperacaoTransporte, RetGerarIdOperacaoTransporte>.Executar()

    GerarCIOTProducao(string)

    Gerar CIOT em produção utilizando a biblioteca disponibilizada pela ANTT.

    Declaration
    protected virtual string GerarCIOTProducao(string cpfCnpj)
    Parameters
    Type Name Description
    string cpfCnpj

    CPF ou CNPJ sem máscara.

    Returns
    Type Description
    string

    Retorno bruto disponibilizado pela biblioteca da ANTT.

    GravarXmlDistribuicao(Stream)

    Grava o XML de distribuição da geração do identificador da operação de transporte em um stream informado pelo consumidor, permitindo manipulação em memória ou persistência customizada.

    Declaration
    public void GravarXmlDistribuicao(Stream stream)
    Parameters
    Type Name Description
    Stream stream

    Stream de destino que receberá o conteúdo do XML de distribuição.

    GravarXmlDistribuicao(string)

    Grava o XML de distribuição da geração do identificador da operação de transporte em uma pasta do disco, gerando automaticamente o nome do arquivo com base no conteúdo retornado pela API.

    Declaration
    public void GravarXmlDistribuicao(string pasta)
    Parameters
    Type Name Description
    string pasta

    Pasta onde o XML de distribuição será gravado.

    ProcessarRetornoANTT(string)

    Processar retorno bruto recebido da API ANTT

    Declaration
    public RetGerarIdOperacaoTransporte ProcessarRetornoANTT(string retorno)
    Parameters
    Type Name Description
    string retorno

    Conteúdo JSON ou texto puro recebido da API.

    Returns
    Type Description
    RetGerarIdOperacaoTransporte

    Retorno XML tipado.

    Implements

    IDisposable
    IInteropService<TInteropType>