private DadosRetorno CarregaDadosRetorno(retConsSitNFe objConsulta)
        {
            DadosRetorno objRetorno = new DadosRetorno();

            objRetorno.cStat   = objConsulta.cStat;
            objRetorno.xMotivo = objConsulta.xMotivo;
            if (objConsulta.protNFe != null)
            {
                objRetorno.dhRecbto = objConsulta.protNFe.infProt.dhRecbto.ToString("dd/MM/yyyy HH:mm");
                objRetorno.digVal   = objConsulta.protNFe.infProt.digVal;
            }
            objRetorno.chNFe = objConsulta.chNFe;

            if ((objRetorno.cStat == "100") || (objRetorno.cStat == "101") || (objRetorno.cStat == "110"))
            {
                objRetorno.nProt = "";
                if (objConsulta.procEventoNFe.Count() > 0)
                {
                    foreach (retConsSitNFeProcEventoNFe evento in objConsulta.procEventoNFe)
                    {
                        if (evento.retEvento.infEvento.tpEvento == "110111")
                        {
                            objRetorno.nProt   = evento.retEvento.infEvento.nProt;
                            objRetorno.xMotivo = objConsulta.xMotivo;
                            //Altera Nota para cancelada
                            dao.NFe.daoCancelamento objdaoCanc = new dao.NFe.daoCancelamento();
                            objdaoCanc.AlteraNotaParaCancelada(objRetorno.nProt, objPesquisa.sCD_NFSEQ);
                            belCancelamento.MoveArquivoParaPastaCancelada(objPesquisa);
                        }
                    }
                }
                if (objRetorno.nProt == "")
                {
                    objRetorno.nProt = objConsulta.protNFe.infProt.nProt;
                }
            }
            else
            {
                objRetorno.dhRecbto = "s/data";
                objRetorno.nProt    = "inexistente";
                objRetorno.digVal   = "inexistente";
            }
            objRetorno.nNota   = objPesquisa.sCD_NOTAFIS;
            objRetorno.seqNota = objPesquisa.sCD_NFSEQ;
            return(objRetorno);
        }
        private DadosRetorno CarregaDadosRetorno(retConsSitNFe objConsulta)
        {
            DadosRetorno objRetorno = new DadosRetorno();
            objRetorno.cStat = objConsulta.cStat;
            objRetorno.xMotivo = objConsulta.xMotivo;
            if (objConsulta.protNFe != null)
            {
                objRetorno.dhRecbto = objConsulta.protNFe.infProt.dhRecbto.ToString("dd/MM/yyyy HH:mm");
                objRetorno.digVal = objConsulta.protNFe.infProt.digVal;
            }
            objRetorno.chNFe = objConsulta.chNFe;

            if ((objRetorno.cStat == "100") || (objRetorno.cStat == "101") || (objRetorno.cStat == "110"))
            {
                objRetorno.nProt = "";
                if (objConsulta.procEventoNFe.Count() > 0)
                {
                    foreach (retConsSitNFeProcEventoNFe evento in objConsulta.procEventoNFe)
                    {
                        if (evento.retEvento.infEvento.tpEvento == "110111")
                        {
                            objRetorno.nProt = evento.retEvento.infEvento.nProt;
                            objRetorno.xMotivo = objConsulta.xMotivo;
                            //Altera Nota para cancelada
                            dao.NFe.daoCancelamento objdaoCanc = new dao.NFe.daoCancelamento();
                            objdaoCanc.AlteraNotaParaCancelada(objRetorno.nProt, objPesquisa.sCD_NFSEQ);
                            belCancelamento.MoveArquivoParaPastaCancelada(objPesquisa);
                        }
                    }
                }
                if (objRetorno.nProt == "")
                {
                    objRetorno.nProt = objConsulta.protNFe.infProt.nProt;
                }
            }
            else
            {
                objRetorno.dhRecbto = "s/data";
                objRetorno.nProt = "inexistente";
                objRetorno.digVal = "inexistente";
            }
            objRetorno.nNota = objPesquisa.sCD_NOTAFIS;
            objRetorno.seqNota = objPesquisa.sCD_NFSEQ;
            return objRetorno;
        }