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 + "'"); } }
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(); }
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(); }