public ActionResult Solicitud([Bind(Include = "Id,Cod_Persona,Nombres,Apellidos,Fecha_Nac,E_Mail,Cedula,Sexo,Estado_Civil,Num_Pasaporte,Telefono,Direccion,DepartamentoId,Profesion,Centro_Laboral,Tipo_Sangre")] Adulto adulto, string txtpass) { adulto.Cod_Persona = "ASN" + adulto.Fecha_Nac.ToShortDateString() + DateTime.Now.Year.ToString(); if (ModelState.IsValid) { db.Personas.Add(adulto); db.SaveChanges(); //accedemos al modelo de la seguridad integrada ApplicationDbContext context = new ApplicationDbContext(); //definimos las variables manejadoras de roles y usuarios var ManejadorRol = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(context)); var ManejadorUsuario = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(context)); var user = new ApplicationUser(); user.Nombre = adulto.Nombres; user.Apellido = adulto.Apellidos; user.UserName = adulto.E_Mail; user.Email = adulto.E_Mail; string PWD = txtpass; var chkUser = ManejadorUsuario.Create(user, PWD); //si se creo con exito if (chkUser.Succeeded) { ManejadorUsuario.AddToRole(user.Id, "Usuario"); } ViewBag.DepartamentoId = new SelectList(db.Departamentos, "Id", "Nombre_Departamento", adulto.DepartamentoId); return(RedirectToAction("MembreAdulto", "Membresia_Adulto", new { idAdulto = adulto.Id })); } return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Adulto adulto = db.Adultos.Find(id); db.Personas.Remove(adulto); db.SaveChanges(); return(RedirectToAction("Index")); }
public void Setup() { Pepe = new Niño(5, "Tierno"); Juan = new Niño(4, "Terrorificos"); PapáJuan = new Adulto(30, 5, "Comun"); PapáPepe = new Adulto(25, 3, "Abuelo"); LegionTerror = new Legion(Pepe, Juan); }
public ActionResult Renovar([Bind(Include = "Id,Cod_Persona,Nombres,Apellidos,Fecha_Nac,E_Mail,Cedula,Sexo,Estado_Civil,Num_Pasaporte,Telefono,Direccion,DepartamentoId,Profesion,Centro_Laboral,Tipo_Sangre")] Adulto adulto) { if (ModelState.IsValid) { db.Entry(adulto).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.DepartamentoId = new SelectList(db.Departamentos, "Id", "Cod_Departamento", adulto.DepartamentoId); return(View(adulto)); }
public ActionResult Edit([Bind(Include = "ID,Nombre,Apellido,Telefono,Email,AlumnoID")] Adulto adulto) { if (ModelState.IsValid) { db.Entry(adulto).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AlumnoID = new SelectList(db.Alumnos, "ID", "Nombre", adulto.AlumnoID); return(View(adulto)); }
// GET: Adultoes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Adulto adulto = db.Adultos.Find(id); if (adulto == null) { return(HttpNotFound()); } return(View(adulto)); }
public ActionResult DeleteConfirmed(string id) { try { Adulto adulto = db.Adultos.Find(id); db.Adultos.Remove(adulto); db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception) { return(View("ErrorAdulto")); } }
// GET: Adulto/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Adulto adulto = db.Adultos.Find(id); if (adulto == null) { return(HttpNotFound()); } ViewBag.AlumnoID = new SelectList(db.Alumnos, "ID", "ID", adulto.AlumnoID); return(View(adulto)); }
public ActionResult Create([Bind(Include = "ID,Nombre,Apellido,Telefono,Email,AlumnoID")] Adulto adulto) { try { if (ModelState.IsValid) { db.Adultos.Add(adulto); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AlumnoID = new SelectList(db.Alumnos, "ID", "ID", adulto.AlumnoID); return(View(adulto)); } catch (Exception) { return(View("ErrorAdultoPK")); } }
// GET: Adultoes/Edit/5 public ActionResult Edit(int?id) { ViewBag.sexo = new SelectList(new[] { new SelectListItem { Value = "Masculino", Text = "Masculino" }, new SelectListItem { Value = "Femenino", Text = "Femenino" } }, "Value", "Text"); //Validando Estado Civil ViewBag.Estado_Civil = new SelectList(new[] { new SelectListItem { Value = "Soltero(a)", Text = "Soltero(a)" }, new SelectListItem { Value = "Casado(a)", Text = "Casado(a)" }, new SelectListItem { Value = "Divorciado(a)", Text = "Divorciado(a)" }, new SelectListItem { Value = "Agutados", Text = "Aguntados" } }, "Value", "Text"); ViewBag.Tipo_Sangre = new SelectList(new[] { new SelectListItem { Value = "O+", Text = "O+" }, new SelectListItem { Value = "O-", Text = "O-" }, new SelectListItem { Value = "A+", Text = "A+" }, new SelectListItem { Value = "A-", Text = "A-" }, new SelectListItem { Value = "B+", Text = "B+" }, new SelectListItem { Value = "B-", Text = "B-" }, new SelectListItem { Value = "AB+", Text = "AB+" }, new SelectListItem { Value = "AB-", Text = "AB-" } }, "Value", "Text"); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Adulto adulto = db.Adultos.Find(id); if (adulto == null) { return(HttpNotFound()); } ViewBag.DepartamentoId = new SelectList(db.Departamentos, "Id", "Cod_Departamento", adulto.DepartamentoId); return(View(adulto)); }