Exemple #1
0
        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);
        }
Exemple #2
0
 protected override void OnInitialize()
 {
     Configuracoes = new NFEConfiguracoes();
     NotasFiscais  = new NotasFiscais();
 }