public static string LerUsuarioLogadoRede() { string Dominio = ""; string UsuarioRede = ""; Gerais.LerDominioEUsuarioLogadoRede(ref Dominio, ref UsuarioRede); return(UsuarioRede); }
public static void Enviar_Email_Atualizacao_Tabela(string Assunto, DateTime Dt_Inicio, DateTime Dt_Fim) { long Tempo = DataEHora.DateDiff(DataEHora.DateInterval.Minute, Dt_Inicio, Dt_Fim); string Mensagem = @"Início: " + Dt_Inicio.ToString("dd-MM-yyyy HH:mm:ss") + @"<br/>Fim: " + Dt_Fim.ToString("dd-MM-yyyy HH:mm:ss") + @"<br/>Tempo (min): " + Tempo.ToString(); Gerais.Enviar_Email(Get_Lista_To_Aviso_Carga(), Get_Lista_CC_Aviso_Carga(), Assunto, Mensagem); }
public static void Enviar_Email_Para_Administradores(string Assunto, string Mensagem) { List <string> To = new List <string>(); List <string> CC = new List <string>(); To.Add("*****@*****.**"); To.Add("*****@*****.**"); CC.Add("*****@*****.**"); Gerais.Enviar_Email(To, CC, Assunto, Mensagem); }
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 Enviar_Email_Atualizacao_Projetos(string Assunto, List <string> Lista_Projetos, DateTime Dt_Inicio, DateTime Dt_Fim) { long Tempo = DataEHora.DateDiff(DataEHora.DateInterval.Minute, Dt_Inicio, Dt_Fim); string Mensagem = @"Projetos: " + Lista_Projetos.Count.ToString() + @"<br/>Início: " + Dt_Inicio.ToString("dd-MM-yyyy HH:mm:ss") + @"<br/>Fim: " + Dt_Fim.ToString("dd-MM-yyyy HH:mm:ss") + @"<br/>Tempo: " + Tempo.ToString() + " min<br/><br/>"; foreach (var oProjeto in Lista_Projetos) { Mensagem = Mensagem + oProjeto.ToString() + "<br/>"; } Gerais.Enviar_Email(Get_Lista_To_Aviso_Carga(), Get_Lista_CC_Aviso_Carga(), Assunto, Mensagem); }
public void RetornaDataTable(ref SqlCommand cmd, ref DataTable returnDataTable) { this.Open(); cmd.Connection = _Conexao; SqlDataAdapter da = new SqlDataAdapter(cmd); try { da.Fill(returnDataTable); } catch (Exception ex) { //throw new Exception(ex.ToString()); Gerais.Enviar_Email_Para_Administradores("SGQ - ALM - EXCEPTION - RetornaDataTable " + cmd.CommandText, ex.ToString()); } finally { cmd.Dispose(); da.Dispose(); this.Close(); } }
public int ExecuteNonQuery(string cmdText, CommandType cmdType, params IDbDataParameter[] parameters) { int Retorno = 0; IDbCommand cmd = CriarComando(cmdText, cmdType, parameters); try { Retorno = cmd.ExecuteNonQuery(); } catch (Exception ex) { Retorno = -1; //throw new Exception(ex.ToString()); Gerais.Enviar_Email_Para_Administradores("SGQ - ALM - EXCEPTION - ExecuteNonQuery ", ex.ToString().Replace("\n", "<br />") + "<br /><br />" + cmdText.Replace("\n", "<br />")); } finally { cmd.Dispose(); this.Close(); } return(Retorno); }
public int Executar(SqlCommand cmd) { int retorno = 0; cmd.CommandType = CommandType.Text; cmd.Connection = this.connection; cmd.CommandTimeout = 0; try { if (this.connection.State != ConnectionState.Open) { this.connection.Open(); } cmd.ExecuteNonQuery(); } catch (Exception oEX) { retorno = -1; Gerais.Enviar_Email_Para_Administradores("SGQ - Executar - EXCEPTION - ", oEX.ToString().Replace("\n", "<br />") + "<br /><br />" + cmd.CommandText.Replace("\n", "<br />")); } return(retorno); }
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(); }