示例#1
0
        public Boolean Insert(UsuarioTemporal usuarioTemporal)
        {
            var sql        = "insert into usuarios_correo (nombre,apellido,correo_electronico,correo_copia,asunto,titulo,mensaje,estado) VALUES(@nombre, @apellido, @correo_electronico,@correo_copia, @asunto,@titulo, @mensaje,@estado)";
            var parametros = new List <Parametro> {
                new Parametro("@nombre", usuarioTemporal.Nombre),
                new Parametro("@apellido", usuarioTemporal.Apellido),
                new Parametro("@correo_electronico", usuarioTemporal.CorreoElectronico),
                new Parametro("@correo_copia", usuarioTemporal.CCopy),
                new Parametro("@asunto", usuarioTemporal.Asunto),
                new Parametro("@titulo", usuarioTemporal.Titulo),
                new Parametro("@mensaje", usuarioTemporal.Cuerpo),
                new Parametro("@estado", Convert.ToInt16(usuarioTemporal.EstadoEnvio))
            };

            try
            {
                var resl = manejador.Ejecutar(sql, parametros, CommandType.Text);

                return((resl == 0) ? false : true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
示例#2
0
 public Boolean Push(UsuarioTemporal usuario)
 {
     try
     {
         var client = new SmtpClient("smtp.gmail.com", 587)
         {
             Credentials = new NetworkCredential("*****@*****.**", "116390867A.ab"),
             // UseDefaultCredentials = true,
             // DeliveryMethod = SmtpDeliveryMethod.Network,
             EnableSsl = true
         };
         MailMessage mail = new MailMessage();
         //Setting From , To and CC
         mail.From = new MailAddress("*****@*****.**", "Sistemas Aries");
         mail.To.Add(new MailAddress(usuario.CorreoElectronico));
         mail.CC.Add(new MailAddress(usuario.CCopy));
         mail.Subject    = usuario.Asunto;
         mail.IsBodyHtml = true;
         mail.Body       = $"<html><nav><h1>{usuario.Titulo}</h1><span>{usuario.Cuerpo}</span><h6></h6></nav></html>";
         client.Send(mail);
         //Console.WriteLine("Sent");
         //Console.ReadLine();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
示例#3
0
 public Boolean Insert(UsuarioTemporal usuarioTemporal)
 {
     return(correoDao.Insert(usuarioTemporal));
 }
示例#4
0
 public void Insertar(UsuarioTemporal usuario)
 {
     CorreoCL.Insert(usuario);
 }