コード例 #1
0
        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);
        }
コード例 #2
0
 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");
         }
     }
 }