public ActionResult DeleteConfirmed(int id) { Hallazgos hallazgos = db.Hallazgos.Find(id); hallazgos.Eliminado = true; hallazgos.FechaModifica = DateTime.Now; hallazgos.UsuarioModifica = GetUserId(User); db.Entry(hallazgos); db.SaveChanges(); return(RedirectToAction("Index", new { id = hallazgos.IdActividad })); }
// GET: Hallazgos/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Hallazgos hallazgos = db.Hallazgos.Find(id); if (hallazgos == null) { return(HttpNotFound()); } return(View(hallazgos)); }
// GET: Hallazgos/Create public ActionResult Create(int?idActividad) { if (idActividad == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ViewBag.IdActividad = new SelectList(db.Actividades, "IdActividad", "Actividad"); var act = db.Actividades.Where(a => a.IdActividad == idActividad && a.Eliminado != true).Include(a => a.Fase.Auditoria).SingleOrDefault(); ViewBag.nombreActividad = act.Fase.Auditoria.Auditoria + "/" + act.Fase.Fase + "/" + act.Actividad + "/" + act.Fase.Auditoria.UsuarioRealiza.UserName; Hallazgos h = new Hallazgos(); h.IdActividad = (int)idActividad; h.FechaHallazgo = DateTime.Now; return(View(h)); }
public ActionResult Edit([Bind(Include = "IdHallazgo,Hallazgo,DescripcionHallazgo,FechaHallazgo,IdActividad,Eliminado,UsuarioCrea,UsuarioModifica,FechaCrea,FechaModifica")] Hallazgos hallazgos) { var act = db.Actividades.Where(a => a.IdActividad == hallazgos.IdActividad && a.Eliminado != true).Include(a => a.Fase.Auditoria).SingleOrDefault(); ViewBag.nombreActividad = act.Fase.Auditoria.Auditoria + "/" + act.Fase.Fase + "/" + act.Actividad + "/" + act.Fase.Auditoria.UsuarioRealiza.UserName; if (ModelState.IsValid) { hallazgos.FechaModifica = DateTime.Now; hallazgos.UsuarioModifica = GetUserId(User); db.Entry(hallazgos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", new { id = hallazgos.IdActividad })); } ViewBag.IdActividad = new SelectList(db.Actividades, "IdActividad", "Actividad", hallazgos.IdActividad); return(View(hallazgos)); }
// GET: Hallazgos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Hallazgos hallazgos = db.Hallazgos.Find(id); if (hallazgos == null) { return(HttpNotFound()); } var act = db.Actividades.Where(a => a.IdActividad == hallazgos.IdActividad && a.Eliminado != true).Include(a => a.Fase.Auditoria).SingleOrDefault(); ViewBag.nombreActividad = act.Fase.Auditoria.Auditoria + "/" + act.Fase.Fase + "/" + act.Actividad + "/" + act.Fase.Auditoria.UsuarioRealiza.UserName; return(View(hallazgos)); }
public ActionResult Create([Bind(Include = "IdHallazgo,Hallazgo,DescripcionHallazgo,FechaHallazgo,IdActividad,Eliminado,UsuarioCrea,UsuarioModifica,FechaCrea,FechaModifica")] Hallazgos hallazgos) { var act = db.Actividades.Where(a => a.IdActividad == hallazgos.IdActividad && a.Eliminado != true).Include(a => a.Fase.Auditoria).SingleOrDefault(); ViewBag.nombreActividad = act.Fase.Auditoria.Auditoria + "/" + act.Fase.Fase + "/" + act.Actividad + "/" + act.Fase.Auditoria.UsuarioRealiza.UserName; if (ModelState.IsValid) { hallazgos.FechaCrea = DateTime.Now; hallazgos.FechaModifica = hallazgos.FechaCrea; hallazgos.Eliminado = false; hallazgos.UsuarioCrea = GetUserId(User); db.Hallazgos.Add(hallazgos); db.SaveChanges(); Session["MyAlert"] = "<script>alertify.warning('Favor no olvidar subir la evidencia correspondiente al hallazgo.')</script>"; return(RedirectToAction("Index", new { id = hallazgos.IdActividad })); } ViewBag.IdActividad = new SelectList(db.Actividades, "IdActividad", "Actividad", hallazgos.IdActividad); return(View(hallazgos)); }