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 AprobarTarea(int Id) { ViewBag.Perfil = ((Usuario)Session["UsuarioLogueado"]).Perfil; try { SPS_Tarea obeTarea = db.SPS_Tarea.FirstOrDefault(x => x.Tarea_Id == Id); obeTarea.Aprobado = true; obeTarea.FechaAprobacion = DateTime.Now; db.SaveChanges(); TempData["Mensaje"] = "La Tarea fue aprobado"; } catch (Exception ex) { TempData["Mensaje"] = ex.Message; } return(RedirectToAction("Listar", "SeguimientoTareas")); }
public ActionResult Registrar(SPS_Tarea t) { ViewBag.Perfil = ((Usuario)Session["UsuarioLogueado"]).Perfil; try { t.FechaRegistro = DateTime.Now; t.Finalizado = false; t.Anulado = false; if (t.Aprobado == true) { t.FechaAprobacion = DateTime.Now; } ; db.SPS_Tarea.Add(t); db.SaveChanges(); TempData["Mensaje"] = "Se registró corréctamente..."; } catch (Exception ex) { TempData["Mensaje"] = ex.Message; } return(RedirectToAction("Listar", "SeguimientoTareas")); }