Beispiel #1
0
 private void CarregaItensEventoCartaCorrecao(belPesquisaCCe objbelPesquisa)
 {
     try
     {
         objEnvEvento.versao = this._VERSAO;
         objEnvEvento.id = objbelPesquisa.CD_NRLANC;
         belEvento objEvento = new belEvento();
         objEvento.versao = _VERSAO;
         objEvento.infEvento = new _infEvento();
         objEvento.infEvento.CNPJ = objbelPesquisa.CNPJ;
         objEvento.infEvento.CPF = objbelPesquisa.CPF;
         objEvento.infEvento.dhEvento = HLP.Util.Util.GetDateServidor().ToString("yyyy-MM-ddTHH:mm:ss" + belStatic.sFuso);//objbelPesquisa.DT_LANC;
         objEvento.infEvento.verEvento = _VERSAO;
         objEvento.infEvento.tpAmb = belStatic.TpAmb;
         objEvento.infEvento.chNFe = objbelPesquisa.CHNFE;
         objEvento.infEvento.cOrgao = belStatic.cUF.ToString();
         objEvento.infEvento.detEvento = new _detEvento
           {
               versao = _VERSAO
           };
         objEvento.infEvento.detEvento.xCorrecao = BuscaCorrecoes(objbelPesquisa.CD_NRLANC);
         objEvento.infEvento.nSeqEvento = objbelPesquisa.QT_ENVIO + 1;
         objEvento.idLote = "ID" + objEvento.infEvento.tpEvento + objEvento.infEvento.chNFe + objEvento.infEvento.nSeqEvento.ToString().PadLeft(2, '0');
         objEnvEvento.evento.Add(objEvento);
     }
     catch (Exception)
     {
         throw;
     }
     finally
     {
         cx.Close_Conexao();
     }
 }
Beispiel #2
0
        /// <summary>
        /// Gera Corpo para CCe
        /// </summary>
        /// <returns></returns>
        private string geraCorpoEmail(belPesquisaCCe cce)
        {
            bCorpoHTML = true;
            string corpo;
            StringBuilder scorpo = new StringBuilder();
            try
            {
                scorpo.Append("<H3>Sr. Contribuinte,</H3>");
                scorpo.Append("Esta mensagem refere-se a Carta de Correção Eletrônica efetuada na NFe Nacional de número {4} emitida pela: <P>");
                scorpo.Append("Razao Social: {1}{0}");
                scorpo.Append("CNPJ: {2}{0}");
                scorpo.Append("Visualize a NF-eletrônica ");
                string scaminhoLink = "https://www.nfe.fazenda.gov.br/portal/consulta.aspx?tipoConsulta=completa&tipoConteudo=XbSeqxE8pl8=";
                scorpo.Append("<a href=" + scaminhoLink + ">aqui!</a> <P>");
                scorpo.Append("Chave de Acesso: {3}{0}");
                scorpo.Append("<I><font color = " + "\"" + "#c0c0c0" + "\"" + " size = 5>HLP - Estratégia em Sistemas</font></I>{0}");
                scorpo.Append("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=" + "\"" + "http://www.hlp.com.br" + "\"" + ">www.hlp.com.br</a>");


                corpo = string.Format(scorpo.ToString(), "<br>", belStatic.sNomeEmpresaCompleto, cce.CNPJ, cce.CHNFE, sNum);
            }
            catch (Exception x)
            {
                throw new Exception(x.Message);
            }
            return corpo; ;
        }
Beispiel #3
0
        /// <summary>
        /// Email de CCe
        /// </summary>
        /// <param name="sSeq"></param>
        /// <param name="sNum"></param>
        /// <param name="sEmp"></param>
        /// <param name="sHost"></param>
        /// <param name="sPorta"></param>
        /// <param name="sDe"></param>
        /// <param name="sSenha"></param>
        /// <param name="sPath"></param>
        /// <param name="sPara"></param>
        /// <param name="bAutentica"></param>
        public belEmail(belPesquisaCCe cce, string sSeq, string sNum, string sEmp, string sHost, string sPorta, string sDe, string sSenha, string sPara, bool bAutentica)
        {
            this.sNum = sNum;
            if (sPara == "")
            {
                _para = retEmailDestinatario(sSeq, sEmp);
            }
            else
            {
                _para = sPara;
            }

            _paraTransp = retEmailTransportador(sSeq, sEmp); // 24776 - Diego
            _envia = true;
            _sSeq = sSeq;

            _autentica = bAutentica;//Danner - o.s. 24329 - 08/04/2010
            _de = sDe;
            _porta = Convert.ToInt16(sPorta);
            _host = sHost;
            _senha = sSenha;
            _corpo = geraCorpoEmail(cce);
            Globais LeRegWin = new Globais();
            string sPath = belStaticPastas.ENVIADOS + "\\Servicos" + "\\PDF\\" + cce.CD_NOTAFIS + ".pdf";
            _anexo = sPath;
            _assunto = "Mensagem Automática 'Carta de Correção Eletrônica de " + belStatic.sNomeEmpresaCompleto + "'";

        }