public static bool enviarMensaje() { bool resultado = true; try { DataSet ds = new DataSet(); MetodosTabMensajes metodosMensajes = new MetodosTabMensajes(); ds = metodosMensajes.obtenerMensajeAleatorio(); if (ds != null) { foreach (DataRow item in ds.Tables[0].Rows) { MailMessage mail = new MailMessage(); SmtpClient SmtpServer = new SmtpClient("smtp-mail.outlook.com"); mail.From = new MailAddress("*****@*****.**", "Francisco Diaz", Encoding.UTF8); mail.Subject = "Mensaje"; mail.To.Add("*****@*****.**"); mail.Body = item["MENSAJE"].ToString() + "\n\nFrancisco Diaz (Tu Enamorado)."; SmtpServer.Port = 587; SmtpServer.Credentials = new System.Net.NetworkCredential("*****@*****.**", "Outlook1256"); SmtpServer.EnableSsl = true; SmtpServer.Send(mail); } } } catch (Exception) { resultado = false; } return(resultado); }
public static int mensajesEnviados() { int resultado = 0; DataSet ds = new DataSet(); MetodosTabMensajes metodosMensajes = new MetodosTabMensajes(); ds = metodosMensajes.mensajesEnviados(); if (ds != null) { foreach (DataRow item in ds.Tables[0].Rows) { resultado = Convert.ToInt32(item["enviado"]); } } return(resultado); }
private static void procesaMensajes(ArrayList mensajes, DataTable dt) { DataSet ds = new DataSet(); MetodosTabMensajes metodosMensajes = new MetodosTabMensajes(); ds = metodosMensajes.obtener20UltimosMensajesEnviados(); if (ds != null) { foreach (DataRow item in ds.Tables[0].Rows) { DateTime fechaExtraida = Convert.ToDateTime(item["fecha"]); string fecha = fechaExtraida.ToString("yyyy/MM/dd"); string hora = item["hora"].ToString(); string mensaje = item["mensaje"].ToString(); dt.Rows.Add(fecha, hora, mensaje); mensajes.Add(new { fecha = fecha, hora = hora, mensaje = mensaje }); } } }
public static bool nuevoMensaje(string mensaje) { bool resultado = false; DataSet ds = new DataSet(); MetodosTabMensajes metodosMensajes = new MetodosTabMensajes(); Tab_mensajes mensajes = new Tab_mensajes(); mensajes.Mensaje = mensaje; ds = metodosMensajes.nuevoMensaje(mensajes); if (ds != null) { foreach (DataRow item in ds.Tables[0].Rows) { if (Convert.ToInt32(item["RESULTADO"]) == 1) { resultado = true; } } } return(resultado); }