private void btnEnviar_Click(object sender, EventArgs e) { try { string Body = "Estimado Cliente:\n\nBuen día.\n\nDe acuerdo con su solicitud, adjunto encontrará " + Tipo + ": " + Id + ", "; Body += "la cual tiene vigencia de 30 días naturales a partir de la recepción del presente correo.\n\n"; Body += "Le recordamos que los precios no incluyen IVA ni gastos relacionados al envío ni de instalación.\n\n"; Body += "Para el envío de la mercancía, es necesario el depósito correspondiente al total de la cotización.\n\n"; Body += "Agradecemos su confianza, continuamos a sus órdenes."; if (txtCorreo.Text.Length > 0 && Archivo != null) { bool Flag = BaseWinBP.EnviarMail("*****@*****.**", txtCorreo.Text, Correo, "", Tipo, Body, "smtp.gmail.com", "Catcooptest", 587, Archivo, Tipo + ".pdf", true); if (Flag) { RadMessageBox.Show("Correo enviado correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); } else { RadMessageBox.Show("Ocurrió un error al enviar el correo", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); } } this.Close(); } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al enviar el correo\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); throw; } }
private void btnCorreo_Click(object sender, EventArgs e) { try { if (txtId.Text == "-1") { RadMessageBox.Show("No hay ningun candidato seleccionado", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); return; } if (!rdbAceptado.IsChecked && !rdbRechazado.IsChecked) { RadMessageBox.Show("Actualiza el estatus del Candidato(Rechazado o Acpetado)\n antes de enviar correo" , this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); return; } if (RadMessageBox.Show("Desea mandar correo al candidato...?", this.Text, MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.Yes) { #region Correo string usuario = "capher"; string pwd = "her0289"; string smtp = "smtp.hersan.com.mx"; string emisor = "*****@*****.**"; string destinatario = txtCorreo.Text; string asunto = "Reclutamiento Hersan HiTech SAPI de C.V. "; int port = 500; if (txtId.Text != "-1") { string CuerpoMsg = CreateBody(); BaseWinBP.EnviarMail(emisor, destinatario, asunto, CuerpoMsg, smtp, usuario, pwd, port); RadMessageBox.Show("Correo enviado correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); } else { RadMessageBox.Show("Debe de seleccionar un candidato para mandar el correo\n", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); } #endregion } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al mandar el correo\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } }