public ActionResult NewPersonales(Models.Registrado reg) { try { int regId = (int)Session["idUsuario"]; RegistradoCAD registradoCAD = new RegistradoCAD(); RegistradoCEN registradoCEN = new RegistradoCEN(); RegistradoEN registradoEN = registradoCEN.get_IRegistradoCAD().ReadOIDDefault(regId); registradoEN.Nombre = reg.Nombre; registradoEN.Apellidos = reg.Apellidos; registradoEN.Edad = reg.Edad; registradoEN.Dni = reg.Dni; registradoCAD.Modify(registradoEN); System.Web.HttpContext.Current.Session["personalSuccess"] = "Datos actualizados"; return(RedirectToAction("../Registrado/Perfil", new { id = regId })); } catch { return(View()); } }
public void Destroy(int id ) { try { SessionInitializeTransaction(); RegistradoEN registradoEN = (RegistradoEN)session.Load(typeof(RegistradoEN), id); session.Delete(registradoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is LePapeoGenNHibernate.Exceptions.ModelException) { throw ex; } throw new LePapeoGenNHibernate.Exceptions.DataLayerException("Error in RegistradoCAD.", ex); } finally { SessionClose(); } }
public int New_(RegistradoEN registrado) { try { SessionInitializeTransaction(); session.Save(registrado); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is LePapeoGenNHibernate.Exceptions.ModelException) { throw ex; } throw new LePapeoGenNHibernate.Exceptions.DataLayerException("Error in RegistradoCAD.", ex); } finally { SessionClose(); } return(registrado.Id); }
public ActionResult LoadGanadas() { try { SessionInitialize(); RegistradoCAD registradoCAD = new RegistradoCAD(session); RegistradoCEN registradoCEN = new RegistradoCEN(registradoCAD); PujaCAD pujaCAD = new PujaCAD(session); PujaCEN pujaCEN = new PujaCEN(pujaCAD); int miID = (int)Session["idUsuario"]; RegistradoEN registradoEN = registradoCEN.get_IRegistradoCAD().ReadOIDDefault(miID); IList <PujaEN> pujasEN = registradoEN.PujaGanadora; IEnumerable <Puja> pujas = new AssemblerPuja().ConvertListENToModel(pujasEN); SessionClose(); return(View("../Registrado/Ganadas", pujas)); } catch (Exception e) { return(RedirectToAction("../Home")); } }
public RegistradoEN ReadOIDDefault(int id ) { RegistradoEN registradoEN = null; try { SessionInitializeTransaction(); registradoEN = (RegistradoEN)session.Get(typeof(RegistradoEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is LePapeoGenNHibernate.Exceptions.ModelException) { throw ex; } throw new LePapeoGenNHibernate.Exceptions.DataLayerException("Error in RegistradoCAD.", ex); } finally { SessionClose(); } return(registradoEN); }
public int New_(string p_nombre, string p_apellidos, int p_edad, Nullable <DateTime> p_fecha_nac, string p_dni, String p_contrasenya, string p_n_usuario, bool p_admin) { RegistradoEN registradoEN = null; int oid; //Initialized RegistradoEN registradoEN = new RegistradoEN(); registradoEN.Nombre = p_nombre; registradoEN.Apellidos = p_apellidos; registradoEN.Edad = p_edad; registradoEN.Fecha_nac = p_fecha_nac; registradoEN.Dni = p_dni; registradoEN.Contrasenya = Utils.Util.GetEncondeMD5(p_contrasenya); registradoEN.N_usuario = p_n_usuario; registradoEN.Admin = p_admin; //Call to RegistradoCAD oid = _IRegistradoCAD.New_(registradoEN); return(oid); }
public ActionResult LoadFavoritos() { try { SessionInitialize(); RegistradoCAD registradoCAD = new RegistradoCAD(session); RegistradoCEN registradoCEN = new RegistradoCEN(registradoCAD); ArticuloCAD articuloCAD = new ArticuloCAD(session); ArticuloCEN articuloCEN = new ArticuloCEN(articuloCAD); int miID = (int)Session["idUsuario"]; RegistradoEN registradoEN = registradoCEN.get_IRegistradoCAD().ReadOIDDefault(miID); IList <ArticuloEN> articulosEN = registradoEN.A_favorito; IEnumerable <Articulo> art = new AssemblerArticulo().ConvertListENToModel(articulosEN); SessionClose(); art = GetAllFotos(art); return(View("../Registrado/Favoritos", art)); } catch (Exception e) { return(RedirectToAction("../Home")); } }
public RegistradoEN ReadOID(int id ) { RegistradoEN registradoEN = null; registradoEN = _IRegistradoCAD.ReadOID(id); return(registradoEN); }
// GET: Registrado/Details/5 public ActionResult Details(int id) { RegistradoCEN RegistradoCEN = new RegistradoCEN(); RegistradoEN reEN = RegistradoCEN.ReadOID(id); RegistradoViewModel reVM = new AssemblerRegistrado().ConvertENToModelUI(reEN); return(View(reVM)); }
public RegistradoEN Ver_detalles_oid(int id ) { RegistradoEN registradoEN = null; registradoEN = _IRegistradoCAD.Ver_detalles_oid(id); return(registradoEN); }
// Modify default (Update all attributes of the class) public void ModifyDefault(RegistradoEN registrado) { try { SessionInitializeTransaction(); RegistradoEN registradoEN = (RegistradoEN)session.Load(typeof(RegistradoEN), registrado.Id); registradoEN.Nombre = registrado.Nombre; registradoEN.Apellidos = registrado.Apellidos; registradoEN.Edad = registrado.Edad; registradoEN.Fecha_nac = registrado.Fecha_nac; registradoEN.Dni = registrado.Dni; registradoEN.Contrasenya = registrado.Contrasenya; registradoEN.N_usuario = registrado.N_usuario; registradoEN.Admin = registrado.Admin; session.Update(registradoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSM1GenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSM1GenNHibernate.Exceptions.DataLayerException("Error in RegistradoCAD.", ex); } finally { SessionClose(); } }
public Registrado ConvertENToModelUI(RegistradoEN en) { Registrado inc = new Registrado(); inc.email = en.Email; inc.nombre = en.Nombre; inc.telefono = en.Telefono; inc.contrasenya = en.Contrasenya; inc.fecha_nac = en.Fecha_nac; inc.fecha_reg = en.FechaRegistro; inc.id = en.Id; return(inc); }
public bool Es_admin(int p_oid) { /*PROTECTED REGION ID(DSM1GenNHibernate.CEN.DSM1_Registrado_es_admin) ENABLED START*/ // Write here your custom code... RegistradoEN registradoEN = _IRegistradoCAD.ReadOIDDefault(p_oid); return(registradoEN.Admin); //throw new NotImplementedException ("Method Es_admin() not yet implemented."); /*PROTECTED REGION END*/ }
public ActionResult Edit(Models.Registrado reg) { try { int regId = (int)Session["idUsuario"]; RegistradoCAD registradoCAD = new RegistradoCAD(); RegistradoCEN registradoCEN = new RegistradoCEN(); RegistradoEN registradoEN = registradoCEN.get_IRegistradoCAD().ReadOIDDefault(regId); if (reg.Nombre != null) { registradoEN.Nombre = reg.Nombre; } if (reg.Apellidos != null) { registradoEN.Apellidos = reg.Apellidos; } if (reg.Edad != 0) { registradoEN.Edad = reg.Edad; } if (reg.Dni != null) { registradoEN.Dni = reg.Dni; } if (reg.FNacimiento != null) { registradoEN.Fecha_nac = reg.FNacimiento; } if (reg.NUsuario != null) { registradoEN.N_usuario = reg.NUsuario; } if (reg.Contrasenya != null) { registradoEN.Contrasenya = reg.Contrasenya; } registradoCAD.Modify(registradoEN); System.Web.HttpContext.Current.Session["userSuccess"] = "Datos actualizados"; return(RedirectToAction("../Registrado/Perfil", new { id = regId })); } catch { return(View()); } }
public void Convertir_usuario(int p_oid, bool p_bool) { /*PROTECTED REGION ID(DSM1GenNHibernate.CEN.DSM1_Registrado_convertir_usuario) ENABLED START*/ // Write here your custom code... RegistradoEN registradoEN = _IRegistradoCAD.ReadOIDDefault(p_oid); registradoEN.Admin = p_bool; _IRegistradoCAD.Modify(registradoEN); //throw new NotImplementedException ("Method Convertir_usuario() not yet implemented."); /*PROTECTED REGION END*/ }
public Registrado ConvertENToModelUI(RegistradoEN en) { Registrado reg = new Registrado(); reg.Id = en.Id; reg.Admin = en.Admin; reg.Nombre = en.Nombre; reg.Apellidos = en.Apellidos; reg.Edad = en.Edad; reg.FNacimiento = en.Fecha_nac; reg.Contrasenya = en.Contrasenya; reg.NUsuario = en.N_usuario; reg.Dni = en.Dni; return(reg); }
public RegistradoViewModel ConvertENToModelUI(RegistradoEN regEN) { RegistradoViewModel reg = new RegistradoViewModel(); reg.id = regEN.Id; reg.Email = regEN.Email; reg.Password = regEN.Pass; reg.FechaInscripcion = (System.DateTime)regEN.Fecha_inscripcion; reg.Nombre = regEN.Nombre; reg.Apellidos = regEN.Apellidos; reg.Fecha_nacimiento = (System.DateTime)regEN.Fecha_nac; return(reg); }
public void Modify(int p_Registrado_OID, string p_email, string p_nombre, String p_contrasenya, Nullable <DateTime> p_fecha_nac, int p_telefono, Nullable <DateTime> p_fechaRegistro) { RegistradoEN registradoEN = null; //Initialized RegistradoEN registradoEN = new RegistradoEN(); registradoEN.Id = p_Registrado_OID; registradoEN.Email = p_email; registradoEN.Nombre = p_nombre; registradoEN.Contrasenya = Utils.Util.GetEncondeMD5(p_contrasenya); registradoEN.Fecha_nac = p_fecha_nac; registradoEN.Telefono = p_telefono; registradoEN.FechaRegistro = p_fechaRegistro; //Call to RegistradoCAD _IRegistradoCAD.Modify(registradoEN); }
// GET: Registrado/Perfil/5 public ActionResult Perfil() { try { int id = (int)Session["idUsuario"]; RegistradoCAD cad = new RegistradoCAD(); RegistradoEN en = cad.ReadOIDDefault(id); Registrado model = new AssemblerRegistrado().ConvertENToModelUI(en); //SACO EL ICONO DEL USUARIO string idUsu = model.Id.ToString(); string iconoUsu = Path.Combine(Server.MapPath("~/Content/Uploads/User_icons"), idUsu); if ((System.IO.File.Exists(iconoUsu + ".jpg"))) { model.User_Icon = model.Id + ".jpg"; } else if ((System.IO.File.Exists(iconoUsu + ".jpeg"))) { model.User_Icon = model.Id + ".jpeg"; } else if ((System.IO.File.Exists(iconoUsu + ".png"))) { model.User_Icon = model.Id + ".png"; } else if ((System.IO.File.Exists(iconoUsu + ".gif"))) { model.User_Icon = model.Id + ".gif"; } else { //SI NO TIENE FOTO DE PERFIL model.User_Icon = ""; } SessionClose(); return(View(model)); } catch (Exception e) { return(RedirectToAction("../Home")); } }
public List <RegistradoEN> getAllNombres() { RegistradoCEN cen = new RegistradoCEN(); RegistradoEN en = new RegistradoEN(); IEnumerable <RegistradoEN> listaEN = cen.get_IRegistradoCAD().ReadAll(0, -1); List <RegistradoEN> miLista = new List <RegistradoEN>(); foreach (RegistradoEN cat in listaEN) { RegistradoEN item = cat; miLista.Add(item); } return(miLista); }
public void Modify(int p_Registrado_OID, string p_email, String p_pass, Nullable <DateTime> p_fecha_inscripcion, string p_nombre, string p_apellidos, Nullable <DateTime> p_fecha_nac) { RegistradoEN registradoEN = null; //Initialized RegistradoEN registradoEN = new RegistradoEN(); registradoEN.Id = p_Registrado_OID; registradoEN.Email = p_email; //registradoEN.Pass = Utils.Util.GetEncondeMD5 (p_pass); registradoEN.Pass = p_pass; registradoEN.Fecha_inscripcion = p_fecha_inscripcion; registradoEN.Nombre = p_nombre; registradoEN.Apellidos = p_apellidos; registradoEN.Fecha_nac = p_fecha_nac; //Call to RegistradoCAD _IRegistradoCAD.Modify(registradoEN); }
public void Modify(int p_Registrado_OID, string p_nombre, string p_apellidos, int p_edad, Nullable <DateTime> p_fecha_nac, string p_dni, String p_contrasenya, string p_n_usuario, bool p_admin) { RegistradoEN registradoEN = null; //Initialized RegistradoEN registradoEN = new RegistradoEN(); registradoEN.Id = p_Registrado_OID; registradoEN.Nombre = p_nombre; registradoEN.Apellidos = p_apellidos; registradoEN.Edad = p_edad; registradoEN.Fecha_nac = p_fecha_nac; registradoEN.Dni = p_dni; registradoEN.Contrasenya = Utils.Util.GetEncondeMD5(p_contrasenya); registradoEN.N_usuario = p_n_usuario; registradoEN.Admin = p_admin; //Call to RegistradoCAD _IRegistradoCAD.Modify(registradoEN); }
public ActionResult Edit(RegistradoViewModel reg) { try { // TODO: Add update logic here RegistradoCEN regCEN = new RegistradoCEN(); RegistradoEN regEN = regCEN.ReadOID(reg.id); RegistradoCEN cen = new RegistradoCEN(); cen.Modify(reg.id, reg.Email, regEN.Pass, reg.FechaInscripcion, reg.Nombre, reg.Apellidos, reg.Fecha_nacimiento); return(RedirectToAction("Index")); } catch { return(View()); } }
public void Modify(RegistradoEN registrado) { try { SessionInitializeTransaction(); RegistradoEN registradoEN = (RegistradoEN)session.Load(typeof(RegistradoEN), registrado.Id); registradoEN.Email = registrado.Email; registradoEN.Pass = registrado.Pass; registradoEN.Fecha_inscripcion = registrado.Fecha_inscripcion; registradoEN.Nombre = registrado.Nombre; registradoEN.Apellidos = registrado.Apellidos; registradoEN.Fecha_nac = registrado.Fecha_nac; session.Update(registradoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is LePapeoGenNHibernate.Exceptions.ModelException) { throw ex; } throw new LePapeoGenNHibernate.Exceptions.DataLayerException("Error in RegistradoCAD.", ex); } finally { SessionClose(); } }
// Modify default (Update all attributes of the class) public void ModifyDefault(RegistradoEN registrado) { try { SessionInitializeTransaction(); RegistradoEN registradoEN = (RegistradoEN)session.Load(typeof(RegistradoEN), registrado.Id); registradoEN.Email = registrado.Email; registradoEN.Nombre = registrado.Nombre; registradoEN.Contrasenya = registrado.Contrasenya; registradoEN.Fecha_nac = registrado.Fecha_nac; registradoEN.Telefono = registrado.Telefono; registradoEN.FechaRegistro = registrado.FechaRegistro; session.Update(registradoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is PracticaGenNHibernate.Exceptions.ModelException) { throw ex; } throw new PracticaGenNHibernate.Exceptions.DataLayerException("Error in RegistradoCAD.", ex); } finally { SessionClose(); } }
[ValidateAntiForgeryToken] //IMPIDE LA FALSIFICACION DE UNA SOLICITUD public ActionResult Create(HttpPostedFileBase file, Registrado reg) { try { // TODO: Add insert logic here RegistradoCP cp = new RegistradoCP(); 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); //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); } } } return(RedirectToAction("Index")); } catch { //NO SE SI HAY QUE PASAR reg A LA VISTA return(View(reg)); } }
public bool Login(int p_oid, String p_contrasenya, string p_n_usuario) { /*PROTECTED REGION ID(DSM1GenNHibernate.CEN.DSM1_Registrado_login) ENABLED START*/ // Write here your custom code... bool login = false; RegistradoEN registradoEN = _IRegistradoCAD.ReadOIDDefault(p_oid); if (registradoEN.Contrasenya.Equals(Util.GetEncondeMD5(p_contrasenya))) { login = true; } return(login); //throw new NotImplementedException ("Method Login() not yet implemented."); /*PROTECTED REGION END*/ }
// GET: Registrado/Delete/5 public ActionResult Delete(int id) { try { SessionInitialize(); RegistradoCAD regCAD = new RegistradoCAD(session); RegistradoCEN cen = new RegistradoCEN(regCAD); RegistradoEN regEN = cen.ReadOID(id); RegistradoViewModel reg = new AssemblerRegistrado().ConvertENToModelUI(regEN); SessionClose(); return(View(reg)); } catch { //Meter aqui el mensaje de error return(View()); } }
public ActionResult NewPass(String antigua, String nueva, String repe) { try { int regId = (int)Session["idUsuario"]; RegistradoCAD registradoCAD = new RegistradoCAD(); RegistradoCEN registradoCEN = new RegistradoCEN(); RegistradoEN registradoEN = registradoCEN.get_IRegistradoCAD().ReadOIDDefault(regId); String encrip = Util.GetEncondeMD5(antigua); if (nueva == repe) { if (registradoEN.Contrasenya == encrip) { System.Web.HttpContext.Current.Session["passSuccess"] = "Datos actualizados"; registradoEN.Contrasenya = Util.GetEncondeMD5(nueva); } else { System.Web.HttpContext.Current.Session["passError2"] = "Antigua contraseña incorrecta"; return(RedirectToAction("../Registrado/Perfil", new { id = regId })); } } else { System.Web.HttpContext.Current.Session["passError1"] = "Las contraseñas no coinciden"; return(RedirectToAction("../Registrado/Perfil", new { id = regId })); } registradoCAD.Modify(registradoEN); return(RedirectToAction("../Registrado/Perfil", new { id = regId })); } 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()); } }