public void GuardarBitacora(EstadoPlanEtapa estadoPlanEtapa, Guid idPlan) { var etapaActiva = _db.Etapas.SingleOrDefault(x => x.IdEjercicio == SesionUsuario.IdEjercicioActivoSesion && x.FechaInicio <= DateTime.Now && DateTime.Now <= x.FechaFin); var bitacora = new BitacoraPlanEtapa() { EstadoPlanEtapa = (int)estadoPlanEtapa, Fecha = DateTime.Now, IdPlan = idPlan, IdEtapa = etapaActiva.Id, IdUsuario = SesionUsuario.Usuario.Id }; _db.BitacoraPlanEtapas.AddObject(bitacora); _db.SaveChanges(); }
public ActionResult CargarDetallesHerramientas(Guid idRegistro, string atributo, string clase, EstadoPlanEtapa estado, int?estadoRegistro) { try { var observaciones = _observacionRepository.ObtenerObservaciones(idRegistro, atributo, clase); ViewBag.IdRegistro = idRegistro; ViewBag.Atributo = atributo; ViewBag.Clase = clase; ViewBag.EstadoPlan = estado; ViewBag.EstadoRegistro = estadoRegistro; return(PartialView(observaciones)); } catch (Exception ex) { Utilidades.ColocarMensaje(ex, Request); return(RedirectToAction("Index")); } }