public ActionResult Create([Bind(Include = "IdDetalleFamilia,IdMiembro,IdPariente,IdParentesco")] DetalleFamilia detalleFamilia) { if (detalleFamilia.IdMiembro != detalleFamilia.IdPariente) { if (ModelState.IsValid) { db.DetalleFamilia.Add(detalleFamilia); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdMiembro = new SelectList(db.Miembros, "IdMiembro", "Nombres", detalleFamilia.IdMiembro); ViewBag.IdPariente = new SelectList(db.Miembros, "IdMiembro", "Nombres", detalleFamilia.IdPariente); ViewBag.IdParentesco = new SelectList(db.Parentescos, "IdParentesco", "Parentesco", detalleFamilia.IdParentesco); } else { Response.Write("<script LANGUAGE='JavaScript' >alert('No se puede asociar parentesco a una misma persona')</script>"); ViewBag.IdMiembro = new SelectList(db.Miembros, "IdMiembro", "Nombres", detalleFamilia.IdMiembro); ViewBag.IdPariente = new SelectList(db.Miembros, "IdMiembro", "Nombres", detalleFamilia.IdPariente); ViewBag.IdParentesco = new SelectList(db.Parentescos, "IdParentesco", "Parentesco", detalleFamilia.IdParentesco); } return(View(detalleFamilia)); }
public ActionResult DeleteConfirmed(int id) { DetalleFamilia detalleFamilia = db.DetalleFamilia.Find(id); db.DetalleFamilia.Remove(detalleFamilia); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DetalleFamilia detalleFamilia = db.DetalleFamilia.Find(id); if (detalleFamilia == null) { return(HttpNotFound()); } return(View(detalleFamilia)); }
public ActionResult Edit([Bind(Include = "IdDetalleFamilia,IdMiembro,IdPariente,IdParentesco")] DetalleFamilia detalleFamilia) { if (ModelState.IsValid) { db.Entry(detalleFamilia).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdMiembro = new SelectList(db.Miembros, "IdMiembro", "Nombres", detalleFamilia.IdMiembro); ViewBag.IdPariente = new SelectList(db.Miembros, "IdMiembro", "Nombres", detalleFamilia.IdPariente); ViewBag.IdParentesco = new SelectList(db.Parentescos, "IdParentesco", "Parentesco", detalleFamilia.IdParentesco); return(View(detalleFamilia)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DetalleFamilia detalleFamilia = db.DetalleFamilia.Find(id); if (detalleFamilia == null) { return(HttpNotFound()); } ViewBag.IdMiembro = new SelectList(db.Miembros, "IdMiembro", "Nombres", detalleFamilia.IdMiembro); ViewBag.IdPariente = new SelectList(db.Miembros, "IdMiembro", "Nombres", detalleFamilia.IdPariente); ViewBag.IdParentesco = new SelectList(db.Parentescos, "IdParentesco", "Parentesco", detalleFamilia.IdParentesco); return(View(detalleFamilia)); }