Пример #1
0
 public ActionResult Verificacion(Clienteccf aa)
 {
     if (ModelState.IsValid)
     {
         return(RedirectToAction("Ok"));
     }
     else
     {
         return(View(aa));
     }
 }
Пример #2
0
        public ActionResult Registro(Clienteccf cli)
        {
            if (ModelState.IsValid)
            {
                cli.Contraseña = GenerarHash(cli.Contraseña);
                db.Configuration.ValidateOnSaveEnabled = false;
                Clientes cls = new Clientes
                {
                    rut        = cli.Rut,
                    nombre     = cli.Nombre,
                    apellido   = cli.Apellido,
                    direccion  = cli.Direccion,
                    edad       = cli.Edad,
                    contraseña = cli.Contraseña,
                    correo     = cli.Correo,
                    habilitado = true,
                    comuna     = cli.Comuna
                };
                db.Clientes.Add(cls);
                db.SaveChanges();
                System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
                msg.To.Add(cli.Correo);
                msg.Subject      = Request.Form["Registro"];
                msg.Body         = CrearBody(cli.Correo, cli.Nombre, cli.Apellido);
                msg.IsBodyHtml   = true;
                msg.BodyEncoding = System.Text.Encoding.UTF8;
                msg.From         = new System.Net.Mail.MailAddress("*****@*****.**");

                System.Net.Mail.SmtpClient cliente = new System.Net.Mail.SmtpClient();

                cliente.Credentials = new System.Net.NetworkCredential("*****@*****.**", "1234ASDF");
                cliente.Port        = 587;
                cliente.EnableSsl   = true;

                cliente.Host = "smtp.gmail.com"; //mail.dominio.com

                try
                {
                    cliente.Send(msg);
                    ViewBag.Message = "Mensaje Enviado correctamente";
                }
                catch (Exception)
                {
                    ViewBag.Message = "Error en enviar el correo intente de nuevo";
                }
                return(RedirectToAction("../Menu/Menu"));
            }

            ViewBag.comuna = new SelectList(db.Comunas, "id_comuna", "nombre", cli.Comuna);
            return(View());
        }
Пример #3
0
        public ActionResult Verificacion(string rut, string contraseña)
        {
            contraseña = GenerarHash(contraseña);

            Clientes cli = db.Clientes.Where(x => x.rut == rut && x.contraseña == contraseña)
                           .FirstOrDefault();

            if (cli != null)
            {
                Clienteccf ccc = new Clienteccf();
                ccc.Rut                = cli.rut;
                ccc.Contraseña         = cli.contraseña;
                Session["Clientesccf"] = ccc.Rut;
                return(Redirect("/Reservas/Reservas"));
            }
            else
            {
                ViewBag.error = "Usuario o clave Incorrectos";
                return(View("Menu"));
            }
        }