public TRetConsReciNFe ConsultarLote(TConsReciNFe consRecibo, TRetEnviNFe retEnvio) { var ws = new C_WebService(Configuracao.PastaLog); var reciboNFe = ws.ConsultaRecLote2(consRecibo, retEnvio, Certificado); if (reciboNFe.protNFe == null) { return(reciboNFe); } foreach (var item in reciboNFe.protNFe) { var nota = NotasFiscais.FirstOrDefault(n => n.NFe.infNFe.Id == "NFe" + item.infProt.chNFe); if (nota == null) { continue; } nota.protNFe = item; if (item.infProt.cStat == "100") { SalvarNFe(ref nota); } } return(reciboNFe); }
protected override void OnInitialize() { Configuracoes = new NFEConfiguracoes(); NotasFiscais = new NotasFiscais(); }