private string FnEnviarCorreo(int p_id) { ReferidosLogi logRef = new ReferidosLogi(); string p_respuesta = ""; string p_mail = ""; DataTable datos = new DataTable(); SendMail ennmail = new SendMail(); try { datos = logRef.ConsultarPremiosEmpleado("CM", p_id, ProyectoAndalucia.Inicio.IdUsuario); foreach (DataRow row in datos.Rows) { p_mail = row["mail"].ToString(); } p_respuesta = ennmail.EnviarMail(p_mail, datos); } catch (Exception ex) { p_respuesta = ex.Message; } finally { p_respuesta = ""; } return(p_respuesta); }
protected void Button1_Click(object sender, EventArgs e) { if (IsPostBack) { using (var db = ControlSuministrosASP.Net.Models.ContextoBD.SuministrosDBContext.getInstancia()) { Dictionary <String, Propiedad> propiedades = db.Propiedades.ToDictionary(propiedad => propiedad.Nombre); SendMail mail = new SendMail { FromAddress = propiedades["mail_from"].Valor, Port = int.Parse(propiedades["mail_port"].Valor), FromPassword = propiedades["mail_pass"].Valor, Host = propiedades["mail_host"].Valor }; mail.EnviarMail("mensaje para prueba de control de suministros.", "*****@*****.**", "ctrl de suministros"); } } }