예제 #1
0
 private void sendEmail(Usuario usu)
 {
     MailMessage m = new MailMessage(
     new MailAddress("*****@*****.**", "Airliners"),
     new MailAddress(usu.Email));
     m.Subject = "INFO LOGIN";
     m.Body = string.Format("Estimado " + usu.Nombre + ":<br/> Este email es para logearte en esta pagina:<br/>" +
        "Info del registro:<br/>Login: "******"<br/>Password: "******"<br/>"+
        "Vaya a: <br/>"+"http://*****:*****@gmail.com", "quarantine");
     smtp.Port = 587;
     smtp.EnableSsl = true;
     smtp.Send(m);
 }
예제 #2
0
 public ActionResult Registro(UsuarioRegistro usureg)
 {
     if (ModelState.IsValid)
     {
         bool usuario = (from usu in adb.Usuarios
                         where usu.Alias == usureg.username || usu.Email == usureg.email || usu.Nombre == usureg.name
                         select true).Any();
         if (usuario==false)
         {
             Usuario nuevo = new Usuario();
             nuevo.Alias = usureg.username;
             nuevo.Email = usureg.email;
             nuevo.Contraseña = usureg.confPassword;
             nuevo.Nombre = usureg.name;
             nuevo.Edad = usureg.age;
             nuevo.Sexo = usureg.gender;
             nuevo.Pais = usureg.country;
             nuevo.Ocupacion = usureg.occupation;
             nuevo.Hobbies = usureg.hobbies;
             nuevo.URLPersonal = usureg.url_personal;
             nuevo.Otros = usureg.other;
             nuevo.Ciudad = usureg.city;
             adb.Usuarios.InsertOnSubmit(nuevo);
             adb.SubmitChanges();
             sendEmail(usureg);
             return RedirectToAction("Index");
         }
         else {
             return RedirectToAction("Registro");
         }
     }
     else {
         var err = ModelState.SelectMany(x => x.Value.Errors.Select(y => y.Exception));
         return View("Registro");
     }
     } 
예제 #3
0
 partial void UpdateUsuario(Usuario instance);
예제 #4
0
 partial void DeleteUsuario(Usuario instance);
예제 #5
0
 partial void InsertUsuario(Usuario instance);