Example #1
0
        public JsonResult EnviarCorreo(ContactoViewModel model)
        {
            var rm = new ResponseModel();

            if (ModelState.IsValid)
            {
                try
                {
                    var _usuario = usuario.Obtener(FrontOfficeStartUp.UsuarioVisualizando());

                    var mail = new MailMessage();
                    mail.From = new MailAddress(model.Correo, model.Nombre);
                    mail.To.Add(_usuario.Email);
                    mail.Subject    = "Correo desde contacto";
                    mail.IsBodyHtml = true;
                    mail.Body       = model.Mensaje;

                    var SmtpServer = new SmtpClient("smtp.live.com"); // or "smtp.gmail.com"
                    SmtpServer.Port                  = 587;
                    SmtpServer.DeliveryMethod        = SmtpDeliveryMethod.Network;
                    SmtpServer.UseDefaultCredentials = false;

                    // Agrega tu correo y tu contraseña, hemos usado el servidor de Outlook.
                    SmtpServer.Credentials = new System.Net.NetworkCredential("*****@*****.**", "Claroa2060");
                    SmtpServer.EnableSsl   = true;
                    SmtpServer.Send(mail);
                }
                catch (Exception e)
                {
                    rm.setResponse(false, e.Message);
                    return(Json(rm));

                    throw;
                }

                rm.setResponse(true);
                rm.function = "CerrarContacto();";
            }

            return(Json(rm));
        }
Example #2
0
        public JsonResult EnviarCorreo(ContactoViewModel model)
        {
            var rm = new ResponseModel();

            if (ModelState.IsValid)
            {
                try
                {
                    var _usuario = usuario.ObtenerUsuario(FrontOfficeStartUp.UsuarioVisualizando());
                    var mail     = new MailMessage();
                    mail.From = new MailAddress(model.Correo);//Ojo! solo está aceptando correos de outlook
                    mail.To.Add(_usuario.Email);
                    mail.Subject    = "Correo desde Pagina Web";
                    mail.IsBodyHtml = true;
                    mail.Body       = model.Mensaje;

                    var SmtpServer = new SmtpClient("smtp.live.com")
                    {
                        Port                  = 587,
                        DeliveryMethod        = SmtpDeliveryMethod.Network,
                        UseDefaultCredentials = false,
                        Credentials           = new System.Net.NetworkCredential("*****@*****.**", "Contra2014"),
                        EnableSsl             = true
                    }; //or smpt.gmail.com

                    SmtpServer.Send(mail);
                }
                catch (Exception ex)
                {
                    rm.SetResponse(false, ex.Message);
                    return(Json(rm));

                    throw;
                }

                rm.SetResponse(true);
                rm.function = "cerrarContacto();";
            }

            return(Json(rm));
        }
Example #3
0
        public JsonResult EnviarCorreo (ContactoViewModels model)
        {
            var rm = new ResponseModel();

            if (ModelState.IsValid)
            {
                try
                {
                    var _usuario = usuario.Obtener(FrontOfficeStartUp.Usuariovisualizando());

                    var mail = new MailMessage();
                    mail.From = new MailAddress(model.Correo, model.Nombre);
                    mail.To.Add(_usuario.Email);
                    mail.Subject = "Correo desde Contacto.";
                    mail.IsBodyHtml = true;
                    mail.Body = model.Mensaje;

                    var SmtpServer = new SmtpClient("smtp.live.com"); //smtp.gmail.com
                    SmtpServer.Port = 587;
                    SmtpServer.DeliveryMethod = SmtpDeliveryMethod.Network;
                    SmtpServer.UseDefaultCredentials = false;
                    SmtpServer.Credentials = new System.Net.NetworkCredential("*****@*****.**", "xxx");
                    SmtpServer.EnableSsl = true;
                    SmtpServer.Send(mail);


                }
                catch (Exception e)
                {
                    rm.SetResponse(false,e.Message);
                    return Json(rm);
                    throw;
                }

                rm.SetResponse(true);
                rm.function = "CerrarContacto();";
            }


            return Json(rm);
        }
Example #4
0
        public JsonResult Enviarcorreo(ContactoViewModel model)
        {
            var rm       = new ResponseModel();
            var _usuario = usuario.Obtener(FrontOfficeStartUp.UsuarioVisualizado());

            if (ModelState.IsValid)
            {
                try
                {
                    var mail = new MailMessage();
                    mail.From = new MailAddress(model.Correo, model.Nombre);
                    mail.To.Add("*****@*****.**");
                    mail.Subject    = "correo desde contacto";
                    mail.IsBodyHtml = true;
                    mail.Body       = model.Mensaje;

                    var smtpServer = new SmtpClient("smtp.gmail.com");
                    smtpServer.Port                  = 587;
                    smtpServer.DeliveryMethod        = SmtpDeliveryMethod.Network;
                    smtpServer.UseDefaultCredentials = false;
                    smtpServer.Credentials           = new System.Net.NetworkCredential("*****@*****.**", "125789463lda");
                    smtpServer.EnableSsl             = true;
                    smtpServer.Send(mail);
                }
                catch (Exception e)
                {
                    rm.SetResponse(false, e.Message);
                    return(Json(rm));

                    throw;
                }

                rm.SetResponse(true);
                rm.function = "CerrarContacto()";
            }

            return(Json(rm));
        }
Example #5
0
 public ActionResult PDF()
 {
     return(View(
                usuario.Obtener(FrontOfficeStartUp.UsuarioVisualizando(), true)
                ));
 }
Example #6
0
 public ActionResult Index()
 {
     return View(usuario.Obtener(FrontOfficeStartUp.Usuariovisualizando(),true));
 }