示例#1
0
文件: Gerais.cs 项目: oitisgq/apiJson
        public static void AnexarArquivo(string StringsConexao, string NomeTabela, string ID, string PastaGravacao, ref FileUpload FileUploadAnexos)
        {
            if (FileUploadAnexos.PostedFile.ContentLength > 0)
            {
                string IDFormatado  = ID.PadLeft(10, '0');
                string CaminhoAnexo = Gerais.LerParametro(StringsConexao, "Local_Gravacao_Anexos") + "\\" + PastaGravacao;
                if (!System.IO.Directory.Exists(CaminhoAnexo))
                {
                    System.IO.Directory.CreateDirectory(CaminhoAnexo);
                }

                string StrFileName = FileUploadAnexos.PostedFile.FileName.Substring(FileUploadAnexos.PostedFile.FileName.LastIndexOf("\\") + 1);
                FileUploadAnexos.PostedFile.SaveAs(CaminhoAnexo + "\\" + IDFormatado + "_" + StrFileName);
                IncluirRegistro(StringsConexao, NomeTabela, "Versao,Nome", IDFormatado + ",'" + StrFileName + "'");
            }
        }
示例#2
0
文件: Gerais.cs 项目: oitisgq/apiJson
        public static void Enviar_Email(
            List <string> Para,
            List <string> CC,
            string Assunto,
            string Mensagem)
        {
            MailMessage objEmail = new MailMessage();

            objEmail.SubjectEncoding = System.Text.Encoding.GetEncoding("ISO-8859-1");
            objEmail.BodyEncoding    = System.Text.Encoding.GetEncoding("ISO-8859-1");
            objEmail.IsBodyHtml      = true;
            objEmail.Priority        = MailPriority.Normal;

            foreach (string Linha in Para)
            {
                if (Linha.ToString() != "")
                {
                    objEmail.To.Add(Linha.ToString());
                }
            }

            foreach (string Linha in CC)
            {
                if (Linha.ToString() != "")
                {
                    objEmail.CC.Add(Linha.ToString());
                }
            }

            objEmail.Subject = Assunto;
            objEmail.Body    = Mensagem;

            objEmail.From = new MailAddress(Gerais.LerParametro(Lib.SGQ(), "EMail_Aplicativo"));

            SmtpClient objSmtp = new SmtpClient(Gerais.LerParametro(Lib.SGQ(), "Servidor_Smtp"));

            objSmtp.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials;

            try
            {
                objSmtp.Send(objEmail);
            }
            catch (SmtpException) { }
            objEmail.Dispose();
            objSmtp.Dispose();
        }
示例#3
0
文件: Gerais.cs 项目: oitisgq/apiJson
        public static void EnviarEmail(
            StringBuilder Para,
            StringBuilder CC,
            string Assunto,
            string Mensagem,
            string De,
            string Usuario,
            string Senha)
        {
            MailMessage objEmail = new MailMessage();

            objEmail.SubjectEncoding = System.Text.Encoding.GetEncoding("ISO-8859-1");
            objEmail.BodyEncoding    = System.Text.Encoding.GetEncoding("ISO-8859-1");
            objEmail.IsBodyHtml      = true;
            objEmail.Priority        = MailPriority.Normal;

            foreach (string Linha in Para.ToString().Split(','))
            {
                if (Linha.ToString() != "")
                {
                    objEmail.To.Add(Linha.ToString());
                }
            }

            foreach (string Linha in CC.ToString().Split(','))
            {
                if (Linha.ToString() != "")
                {
                    objEmail.CC.Add(Linha.ToString());
                }
            }


            objEmail.Subject = Assunto;
            objEmail.Body    = Mensagem;

            if (De == "")
            {
                objEmail.From = new MailAddress(Gerais.LerParametro(Lib.SGQ(), "EMail_Aplicativo"));
            }
            else
            {
                objEmail.From = new MailAddress(De);
            }


            SmtpClient objSmtp = new SmtpClient(Gerais.LerParametro(Lib.SGQ(), "Servidor_Smtp"));

            if (Usuario == "")
            {
                objSmtp.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials;
            }
            else
            {
                objSmtp.Credentials = new System.Net.NetworkCredential(Usuario, Senha);
            }

            try
            {
                objSmtp.Send(objEmail);
            }
            catch (SmtpException) { }
            objEmail.Dispose();
            objSmtp.Dispose();
        }