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 }));
        }