Beispiel #1
0
 protected ServAutorzTemplate(EmissorServicoConfig emissorServicoConfig, X509Certificate2 certificado, int idlote,
                              ICollection <NFe> nFes, VersaoServico versao, bool compactarMensagem = false)
 {
     _certificadoDigital         = certificado ?? throw new ArgumentNullException(nameof(certificado));
     _emisorEmissorServicoConfig = emissorServicoConfig ?? throw new ArgumentNullException(nameof(emissorServicoConfig));
     _servicoBase       = new ServHttpSoapBase(emissorServicoConfig, certificado, NomeServico);
     _nFes              = nFes;
     _idlote            = idlote;
     _compactarMensagem = compactarMensagem;
     _versao            = versao;
 }
 protected ServCancTemplate(EmissorServicoConfig emissorServicoConfig, X509Certificate2 certificado, int idlote,
                            ICollection <EventoBuilder> eventoBuilder, VersaoServico versao, ModeloDocumento modelo = ModeloDocumento.NFe)
 {
     _certificadoDigital         = certificado ?? throw new ArgumentNullException(nameof(certificado));
     _emisorEmissorServicoConfig = emissorServicoConfig ?? throw new ArgumentNullException(nameof(emissorServicoConfig));
     _servicoBase    = new ServHttpSoapBase(emissorServicoConfig, certificado, NomeServico);
     _versao         = versao;
     _modelo         = modelo;
     _idlote         = idlote;
     _eventosBuilder = eventoBuilder;
 }
Beispiel #3
0
 protected ServAutorzTemplate(EmissorServicoConfig emissorServicoConfig, X509Certificate2 certificado, string xml,
                              VersaoServico versao, bool compactarMensagem = false)
 {
     _certificadoDigital         = certificado ?? throw new ArgumentNullException(nameof(certificado));
     _emisorEmissorServicoConfig = emissorServicoConfig ?? throw new ArgumentNullException(nameof(emissorServicoConfig));
     _servicoBase       = new ServHttpSoapBase(emissorServicoConfig, certificado, NomeServico);
     _nFes              = null;
     _idlote            = 1;
     _compactarMensagem = compactarMensagem;
     _versao            = versao;
     _xmlNfe            = xml;
 }
 /// <summary>
 ///     Inicializa objeto
 /// </summary>
 /// <param name="emissorServicoConfig">Configuração do Emissor</param>
 /// <param name="certificado">Certificado Digital</param>
 /// <param name="versao">Versao do Serviço</param>
 /// <param name="modelo"></param>
 protected ServConsStatTemplate(EmissorServicoConfig emissorServicoConfig, X509Certificate2 certificado, 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);
     _versao      = versao;
     _modelo      = modelo;
 }
 protected ServInutTemplate(EmissorServicoConfig emissorServicoConfig, X509Certificate2 certificado, string cnpj, int ano,
                            ModeloDocumento modelo, VersaoServico versao, int serie, int numeroInicial, int numeroFinal, string justificativa)
 {
     _emisorEmissorServicoConfig = emissorServicoConfig;
     _certificadoDigital         = certificado;
     _cnpj          = cnpj;
     _ano           = ano;
     _modelo        = modelo;
     _serie         = serie;
     _numeroInicial = numeroInicial;
     _numeroFinal   = numeroFinal;
     _justificativa = justificativa;
     _versao        = versao;
     _servicoBase   = new ServHttpSoapBase(emissorServicoConfig, certificado, NomeServico);
 }