Esempio n. 1
0
        /// <summary>
        /// Email info utilizarán las clase EmailDb para traer la
        /// información de la base de datos y el archivo de texto dependiendo el caso.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnMailInfo_Click(object sender, EventArgs e)
        {
            EmailDB email = new EmailDB();
            List <EmisorDeEmails> emisors = email.leer();

            foreach (EmisorDeEmails item in emisors)
            {
                this.richOutPut.Text = item.Mostrar();
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Email info utilizarán las clase EmailDb para traer la
        /// información de la base de datos y el archivo de texto dependiendo el caso.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnMailInfo_Click(object sender, EventArgs e)
        {
            EmailDB db = new EmailDB();
            List <EmisorDeEmails> emisores = new List <EmisorDeEmails>();

            emisores = db.Leer();
            foreach (EmisorDeEmails emisor in emisores)
            {
                richOutPut.Text = richOutPut.Text + emisor.ToString() + "\n";
            }
        }
Esempio n. 3
0
        /// <summary>
        /// El botón Enviar Email debe crear un EmisorDeEmails, agregar al eventMensaje el
        /// manejador “EmailDB.Guardar” y “MostrarMensaje” y ejecutar el método EnviarMensaje
        /// (del objeto EmisorDeEmails) en un hilo nuevo. (Este método invocará al evento.)
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnSendEmail_Click(object sender, EventArgs e)
        {
            EmisorDeEmails emisorEmails = new EmisorDeEmails(richMensaje.Text.ToString(), EProducto.SQLDatabase, txtEmail.Text.ToString());

            EmailDB edb = new EmailDB();

            emisorEmails.EventMensaje += edb.Guardar;
            emisorEmails.EventMensaje += MostrarMensaje;
            Thread thread = new Thread(emisorEmails.EnviarMensaje);

            hilos.Add(thread);
        }
Esempio n. 4
0
        /// <summary>
        /// El botón Enviar Email debe crear un EmisorDeEmails, agregar al eventMensaje el
        /// manejador “EmailDB.Guardar” y “MostrarMensaje” y ejecutar el método EnviarMensaje
        /// (del objeto EmisorDeEmails) en un hilo nuevo. (Este método invocará al evento.)
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnSendEmail_Click(object sender, EventArgs e)
        {
            EProducto ep;
            EmailDB   db = new EmailDB();

            Enum.TryParse(cmbProducto.Text, out ep);
            EmisorDeEmails em = new EmisorDeEmails(richMensaje.Text, ep, txtEmail.Text);

            em.EventMensaje += new EnviarMensajeDelegate(db.Guardar);
            em.EventMensaje += new EnviarMensajeDelegate(MostrarMensaje);
            Thread h = new Thread(em.EnviarMensaje);

            hilos.Add(h);
            h.Start();
        }
Esempio n. 5
0
 /// <summary>
 /// Whatsapp info utilizarán las clase WhatsappTexto para traer la información de la
 /// base de datos y el archivo de texto dependiendo el caso.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void BtnWhatInfo_Click(object sender, EventArgs e)
 {
     EmailDB edb = new EmailDB();
 }