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