public ActionResult RegistrarAvance(SPS_TareaAvance t, bool finalizado) { ViewBag.Perfil = ((Usuario)Session["UsuarioLogueado"]).Perfil; try { t.FechaRegistro = DateTime.Now; t.Anulado = false; db.SPS_TareaAvance.Add(t); db.SaveChanges(); if (finalizado) { SPS_Tarea tarea = db.SPS_Tarea.FirstOrDefault(x => x.Tarea_Id == t.Tarea_Id); tarea.Finalizado = true; db.SaveChanges(); } TempData["Mensaje"] = "Se registró corréctamente..."; } catch (Exception ex) { TempData["Mensaje"] = ex.Message; } return(RedirectToAction("ListarAvance", "SeguimientoTareas", new { id = t.Tarea_Id })); }
public ActionResult RegistrarDificultad(SPS_TareaAvance t) { ViewBag.Perfil = ((Usuario)Session["UsuarioLogueado"]).Perfil; try { t.FechaRegistro = DateTime.Now; t.Anulado = false; t.Dificultad = true; db.SPS_TareaAvance.Add(t); db.SaveChanges(); TempData["Mensaje"] = "Se registró corréctamente..."; } catch (Exception ex) { TempData["Mensaje"] = ex.Message; } return(RedirectToAction("ListarAvance", "SeguimientoTareas", new { id = t.Tarea_Id })); }