Exemple #1
0
 public IActionResult Servicio(Servicio serv)
 {
     if (ModelState.IsValid)
     {
         context.Add(serv);
         context.SaveChanges();
         return(RedirectToAction("SConfirmacion"));
     }
     return(View(serv));
 }
 public IActionResult Proyecto(Proyecto pro)
 {
     if (ModelState.IsValid)
     {
         context.Add(pro);
         context.SaveChanges();
         return(RedirectToAction("PConfirmacion"));
     }
     return(View(pro));
 }
 public IActionResult Asociado(Asociado aso)
 {
     if (ModelState.IsValid)
     {
         context.Add(aso);
         context.SaveChanges();
         return(RedirectToAction("AConfirmacion"));
     }
     return(View(aso));
 }
Exemple #4
0
        public IActionResult Contacto(Mensaje m)
        {
            if (ModelState.IsValid)
            {
                // Guardar el mensaje en BD
                //falta el envio de datos al correo
                //ya no sale error en el using system.Net.Mail
                // estoy avanzando el diseño y el envio al correo que dando gracias que ya nos contactaremos
                //prueba ya que en mi maquina el net.mail no lo reconoce
                //ya con este programita de internet he probado para el envio de correo a tu detinatario
                //tengo que enviar datos a la base de datos

                System.Net.Mail.MailMessage mmsg = new System.Net.Mail.MailMessage();

                //Direccion de correo electronico a la que queremos enviar el mensaje
                mmsg.To.Add("*****@*****.**");

                //Nota: La propiedad To es una colección que permite enviar el mensaje a más de un destinatario

                //Asunto
                mmsg.Subject         = "Registro de nuevo Asociado";
                mmsg.SubjectEncoding = System.Text.Encoding.UTF8;

                //Direccion de correo electronico que queremos que reciba una copia del mensaje
                //mmsg.Bcc.Add("*****@*****.**"); //Opcional

                //Cuerpo del Mensaje
                mmsg.Body = "Datos Personales :\n\tNombre : " + m.Nombre + "\n\tApellido Paterno: " + m.APaterno +
                            "\n\tApellido Materno : " + m.AMaterno + "\n\tCorreo : " + m.Correo +
                            "\n\tTelefono : " + m.Movil +
                            "\n\tAsunto : " + m.Asunto +
                            "\n\tDescripcion: " + m.Descripcion;
                ;
                mmsg.BodyEncoding = System.Text.Encoding.UTF8;
                mmsg.IsBodyHtml   = false; //Si no queremos que se envíe como HTML

                //Correo electronico desde la que enviamos el mensaje
                mmsg.From = new System.Net.Mail.MailAddress("*****@*****.**");



                /*-------------------------CLIENTE DE CORREO----------------------*/

                //Creamos un objeto de cliente de correo
                System.Net.Mail.SmtpClient cliente = new System.Net.Mail.SmtpClient();

                //Hay que crear las credenciales del correo emisor
                cliente.Credentials =
                    new System.Net.NetworkCredential("*****@*****.**", "Soporte1");

                //Lo siguiente es obligatorio si enviamos el mensaje desde Gmail

                cliente.Port      = 587;         // el puerto por donde envias el correo GMAIL
                cliente.EnableSsl = true;        //habolilita la seguridad

                cliente.Host = "smtp.gmail.com"; //Para Gmail "smtp.gmail.com";


                /*-------------------------ENVIO DE CORREO----------------------*/

                try
                {
                    //Enviamos el mensaje
                    cliente.Send(mmsg);
                }
                //preguntar por esta libreria
                catch (System.Net.Mail.SmtpException)
                {
                    //Aquí gestionamos los errores al intentar enviar el correo
                }


                context.Add(m);


                context.SaveChanges();


                return(RedirectToAction("Confirmacion"));
            }

            return(View(m));
        }
        public IActionResult Donacion(Donacion d)
        {
            if (ModelState.IsValid)
            {
                System.Net.Mail.MailMessage mmsg = new System.Net.Mail.MailMessage();
                //Direccion de correo electronico a la que queremos enviar el mensaje
                mmsg.To.Add("*****@*****.**");
                //Nota: La propiedad To es una colección que permite enviar el mensaje a más de un destinatario

                //Asunto
                mmsg.Subject         = "Registro de nueva Donación";
                mmsg.SubjectEncoding = System.Text.Encoding.UTF8;
                //Direccion de correo electronico que queremos que reciba una copia del mensaje
                //mmsg.Bcc.Add("*****@*****.**"); //Opcional


                //Cuerpo del Mensaje
                mmsg.Body = "Datos Personales :\n\tNombre : " + d.Nombre + "\n\tApellido Paterno: " + d.APaterno +
                            "\n\tApellido Materno : " + d.AMaterno + "\n\tCorreo : " + d.Correo +
                            "\n\tDNI : " + d.DNI +
                            "\n\tTelefono : " + d.Movil +
                            "\n\tBanco : " + d.Banco +
                            "\n\tTarjeta : " + d.Tarjeta +
                            "\n\tMonto : " + d.Monto;
                ;
                mmsg.BodyEncoding = System.Text.Encoding.UTF8;
                mmsg.IsBodyHtml   = false; //Si no queremos que se envíe como HTML

                //Correo electronico desde la que enviamos el mensaje
                mmsg.From = new System.Net.Mail.MailAddress("*****@*****.**");

                /*-------------------------CLIENTE DE CORREO----------------------*/

                //Creamos un objeto de cliente de correo
                System.Net.Mail.SmtpClient cliente = new System.Net.Mail.SmtpClient();

                //Hay que crear las credenciales del correo emisor
                cliente.Credentials =
                    new System.Net.NetworkCredential("*****@*****.**", "Soporte1");

                //Lo siguiente es obligatorio si enviamos el mensaje desde Gmail

                cliente.Port      = 587;         // el puerto por donde envias el correo GMAIL
                cliente.EnableSsl = true;        //habolilita la seguridad

                cliente.Host = "smtp.gmail.com"; //Para Gmail "smtp.gmail.com";


                /*-------------------------ENVIO DE CORREO----------------------*/

                try
                {
                    //Enviamos el mensaje
                    cliente.Send(mmsg);
                }
                //preguntar por esta libreria
                catch (System.Net.Mail.SmtpException)
                {
                    //Aquí gestionamos los errores al intentar enviar el correo
                }


                _context.Add(d);


                _context.SaveChanges();


                return(RedirectToAction("Confirmacion"));
            }

            return(View(d));
        }