Esempio n. 1
0
    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);
    }
Esempio n. 2
0
    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);
    }
Esempio n. 3
0
    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 });
            }
        }
    }
Esempio n. 4
0
    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);
    }