public ActionResult Edit(Usuario u) { try { RegistradoCEN uCEN = new RegistradoCEN(); uCEN.Modify(u.id, u.email, u.nombre, u.contrasenya, u.fecha_nac, u.telefono, u.fecha_reg); return(RedirectToAction("Perfil", "Account")); } catch { return(View()); } }
public ActionResult Edit(RegistradoViewModel reg) { try { // TODO: Add update logic here RegistradoCEN cen = new RegistradoCEN(); cen.Modify(reg.id, reg.Email, reg.Password, reg.FechaInscripcion, reg.Nombre, reg.Apellidos, reg.Fecha_nacimiento); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(Registrado u) { try { // TODO: Add update logic here RegistradoCEN uCEN = new RegistradoCEN(); uCEN.Modify(u.id, u.email, u.nombre, u.contrasenya, u.fecha_nac, u.telefono, u.fecha_reg); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult MisDatos(RegistradoViewModel reg) { try { UsuarioCEN usu = new UsuarioCEN(); int idd = usu.DgetOIDfromEmail(User.Identity.Name); RegistradoCEN pre = new RegistradoCEN(); RegistradoEN preEN = pre.ReadOID(idd); // TODO: Add update logic here RegistradoCEN cen = new RegistradoCEN(); //cen.Modify(reg.id, reg.Email, reg.Password, reg.FechaInscripcion, reg.Nombre, reg.Apellidos, reg.Fecha_nacimiento); cen.Modify(idd, reg.Email, preEN.Pass, reg.FechaInscripcion, reg.Nombre, reg.Apellidos, reg.Fecha_nacimiento); return(RedirectToAction("MisDatos")); } catch { return(View()); } }
[ValidateAntiForgeryToken] //IMPIDE LA FALSIFICACION DE UNA SOLICITUD public ActionResult Create(HttpPostedFileBase file, Registrado reg) { try { // TODO: Add insert logic here RegistradoCP cp = new RegistradoCP(); RegistradoCEN cen = new RegistradoCEN(); RegistradoEN usuSingUp = cp.Nuevo_usuarioYcarrito(reg.Nombre, reg.Apellidos, reg.Edad, reg.FNacimiento, reg.Dni, reg.Contrasenya, reg.NUsuario, false); //ENCRIPTACION DE LA CONTRASENYA string encContra = Util.GetEncondeMD5(reg.Contrasenya); string fbId = ""; if (Session["FB"] != null) { fbId = (string)Session["FB"]; //EN EL CASO QUE SE HAYA CONECTADO MEDIANTE FACEBOOK LE CAMBIO SU ID POR EL ID DE FACEBOOK cen.Modify(usuSingUp.Id, reg.Nombre, reg.Apellidos, reg.Edad, reg.FNacimiento, fbId, reg.Contrasenya, reg.NUsuario, false); //ELIMINO LA SESION Session.Remove("FB"); } //WebSecurity.CreateUserAndAccount(reg.NUsuario, encContra); //REGISTRO EN LA BDD LITE DE SQL SERVER //WebSecurity.Login(reg.NUsuario, encContra); //LOGIN //SUBIDA DE LA FOTO var path = ""; if (file != null) { if (file.ContentLength > 0) { //PARA UTILIZAR PATH SE NECESITA using System.IO if ((Path.GetExtension(file.FileName).ToLower() == ".jpg") || (Path.GetExtension(file.FileName).ToLower() == ".png") || (Path.GetExtension(file.FileName).ToLower() == ".gif") || (Path.GetExtension(file.FileName).ToLower() == ".jpeg")) { path = Path.Combine(Server.MapPath("~/Content/Uploads/User_icons"), usuSingUp.Id + Path.GetExtension(file.FileName).ToLower()); file.SaveAs(path); } } } System.Web.HttpContext.Current.Session["login"] = usuSingUp.N_usuario; System.Web.HttpContext.Current.Session["idUsuario"] = usuSingUp.Id; //LO NECESITARE MÁS ADELANTE PARA OPERACIONES CON EL CARRITO System.Web.HttpContext.Current.Session["admin"] = usuSingUp.Admin; System.Web.HttpContext.Current.Session["nCarrito"] = 0; System.Web.HttpContext.Current.Session["foto"] = "../../Images/Shut-up-and-take-my-money!.png"; string iconoUsu = Path.Combine(Server.MapPath("~/Content/Uploads/User_icons"), usuSingUp.Id.ToString()); if ((System.IO.File.Exists(iconoUsu + ".jpg"))) { Session["foto"] = "../../Content/Uploads/User_icons/" + usuSingUp.Id + ".jpg"; } else if ((System.IO.File.Exists(iconoUsu + ".jpeg"))) { Session["foto"] = "../../Content/Uploads/User_icons/" + usuSingUp.Id + ".jpeg"; } else if ((System.IO.File.Exists(iconoUsu + ".png"))) { Session["foto"] = "../../Content/Uploads/User_icons/" + usuSingUp.Id + ".png"; } else if ((System.IO.File.Exists(iconoUsu + ".gif"))) { Session["foto"] = "../../Content/Uploads/User_icons/" + usuSingUp.Id + ".gif"; } return(RedirectToAction("Login")); } catch { //NO SE SI HAY QUE PASAR reg A LA VISTA return(View(reg)); } }