public NotaFiscal() { Id = 0; IdentificacaoRps = new IdeRps(); IdentificacaoNFSe = new IdeNFSe(); RpsSubstituido = new IdeRpsSubtituida(); Servico = new DadosServico(); Prestador = new DadosPrestador(); Tomador = new DadosTomador(); Intermediario = new DadosIntermediario(); ConstrucaoCivil = new DadosConstrucaoCivil(); Pagamento = new DadosPagamento(); OrgaoGerador = new IdeOrgaoGerador(); Signature = new DFeSignature(); Cancelamento = new IdeCancelamento(); Transportadora = new DadosTransportadora(); Emails = new EmailCollection(); }
/// <summary> /// Initializes a new instance of the <see cref="NotaFiscal"/> class. /// </summary> public NotaFiscal(ConfiguracoesNFSe config, bool prestadorPadrão = true) { Guard.Against <ACBrException>(config == null, "Configurações não podem ser nulas"); this.config = config; Id = 0; IdentificacaoRps = new IdeRps(); IdentificacaoNFSe = new IdeNFSe(); RpsSubstituido = new IdeRpsSubtituida(); Servico = new DadosServico(); Prestador = prestadorPadrão ? config.PrestadorPadrao : new DadosPrestador(); Tomador = new DadosTomador(); Intermediario = new DadosIntermediario(); ConstrucaoCivil = new DadosConstrucaoCivil(); Pagamento = new DadosPagamento(); OrgaoGerador = new IdeOrgaoGerador(); Signature = new DFeSignature(); Cancelamento = new IdeCancelamento(); Transportadora = new DadosTransportadora(); Emails = new EmailCollection(); }
public NotaServico(ConfigNFSe config) { Guard.Against <ACBrDFeException>(config == null, "Configurações não podem ser nulas"); this.config = config; Id = 0; IdentificacaoRps = new IdeRps(); IdentificacaoNFSe = new IdeNFSe(); RpsSubstituido = new IdeRpsSubtituida(); Servico = new DadosServico(); EnderecoPrestacao = new Endereco(); Prestador = new DadosPrestador(); Tomador = new DadosTomador(); Intermediario = new DadosIntermediario(); ConstrucaoCivil = new DadosConstrucaoCivil(); Material = new DadosMateriais(); Pagamento = new DadosPagamento(); OrgaoGerador = new IdeOrgaoGerador(); Signature = new DFeSignature(); Cancelamento = new IdeCancelamento(); Transportadora = new DadosTransportadora(); Emails = new EmailCollection(); }