Esempio n. 1
0
 /// <summary>
 ///     Inicializa objeto
 /// </summary>
 /// <param name="emissorServicoConfig">Configuração do Emissor</param>
 /// <param name="certificado">Certificado Digital</param>
 /// <param name="documento">Chave ou Xml Nfe bem formado</param>
 /// <param name="doc">Tipo de documento a ser pesquisado</param>
 /// <param name="versao">Versao do Serviço</param>
 /// <param name="modelo"></param>
 protected ServConsProtTemplate(EmissorServicoConfig emissorServicoConfig, X509Certificate2 certificado, string documento,
                                DocumentoProtocolo doc, VersaoServico versao, ModeloDocumento modelo = ModeloDocumento.NFe)
 {
     if (certificado == null)
     {
         throw new ArgumentNullException(nameof(certificado));
     }
     _emisorEmissorServicoConfig = emissorServicoConfig ?? throw new ArgumentNullException(nameof(emissorServicoConfig));
     _servicoBase = new ServHttpSoapBase(emissorServicoConfig, certificado, NomeServico);
     _chaveNfe    = documento ?? throw new ArgumentNullException(nameof(documento));
     _xmlNfe      = documento;
     _documento   = doc;
     _versao      = versao;
     _modelo      = modelo;
 }
Esempio n. 2
0
        public ServConsProtNfe4(EmissorServicoConfig emissorServicoConfig, X509Certificate2 certificado, string documento,
                                VersaoServico versao, DocumentoProtocolo doc, ModeloDocumento modelo = ModeloDocumento.NFe) : base(emissorServicoConfig,
                                                                                                                                   certificado, documento, doc, versao, modelo)

        {
        }