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();
        }
Beispiel #2
0
 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"));
     }
 }