public void EditarDeficienciaPrueba(EditarDefPruebaView editDefPru)
        {
            tDeficienciaPrueba tDeficienciaPruebas = entity.tDeficienciaPruebas.First(m => m.IdDeficiencia == editDefPru.IdDeficiencia);

            editDefPru.DefPruebaActual.IdPrototipo      = editDefPru.IdPrototipo;
            editDefPru.DefPruebaActual.IdPrueba         = editDefPru.IdPrueba;
            editDefPru.DefPruebaActual.Fecha            = editDefPru.Fecha;
            editDefPru.DefPruebaActual.IdUsuarioCreador = editDefPru.IdUsuarioCreador;
            editDefPru.DefPruebaActual.Descripcion      = editDefPru.Descripcion;
            editDefPru.DefPruebaActual.Limitaciones     = editDefPru.Limitaciones;
            editDefPru.DefPruebaActual.Bloqueo          = editDefPru.Bloqueo;
            var user = HttpContext.Current.User.Identity.Name;

            if (tDeficienciaPruebas.Bloqueo == false && editDefPru.Bloqueo == true)
            {
                editDefPru.DefPruebaActual.IdUsuarioBloqueo = user;
            }
            else
            {
                editDefPru.DefPruebaActual.IdUsuarioBloqueo = editDefPru.IdUsuarioBloqueo;
            }

            entity.tDeficienciaPruebas.ApplyCurrentValues(editDefPru.DefPruebaActual);
            entity.SaveChanges();
        }
        public void DesbloquearDefPrueba(DesbloqueoDefPruebaView desDefPrueba)
        {
            tDeficienciaPrueba tDeficienciaPruebas = entity.tDeficienciaPruebas.First(m => m.IdDeficiencia == desDefPrueba.IdDeficiencia);

            desDefPrueba.DefPruebaActual.IdPrototipo             = desDefPrueba.IdPrototipo;
            desDefPrueba.DefPruebaActual.IdPrueba                = desDefPrueba.IdPrueba;
            desDefPrueba.DefPruebaActual.Fecha                   = desDefPrueba.Fecha;
            desDefPrueba.DefPruebaActual.IdUsuarioCreador        = desDefPrueba.IdUsuarioCreador;
            desDefPrueba.DefPruebaActual.Descripcion             = desDefPrueba.Descripcion;
            desDefPrueba.DefPruebaActual.Limitaciones            = desDefPrueba.Limitaciones;
            desDefPrueba.DefPruebaActual.Bloqueo                 = false;
            desDefPrueba.DefPruebaActual.FechaDesbloqueo         = desDefPrueba.FechaDesbloqueo;
            desDefPrueba.DefPruebaActual.FechaRegistroDesbloqueo = DateTime.Now;
            var user = HttpContext.Current.User.Identity.Name;

            desDefPrueba.DefPruebaActual.IdUsuarioDesbloqueo = user;
            desDefPrueba.DefPruebaActual.IdUsuarioBloqueo    = desDefPrueba.IdUsuarioBloqueo;
            desDefPrueba.DefPruebaActual.RazonDesbloqueo     = desDefPrueba.RazonDesbloqueo;

            entity.tDeficienciaPruebas.ApplyCurrentValues(desDefPrueba.DefPruebaActual);
            entity.SaveChanges();
        }
        public void ResolverDefPrueba(ResolucionDefPruebaView resDefPrueba)
        {
            tDeficienciaPrueba tDefPruebas = entity.tDeficienciaPruebas.First(m => m.IdDeficiencia == resDefPrueba.IdDeficiencia);

            resDefPrueba.DefPruebaActual.IdPrototipo             = resDefPrueba.IdPrototipo;
            resDefPrueba.DefPruebaActual.IdPrueba                = resDefPrueba.IdPrueba;
            resDefPrueba.DefPruebaActual.Fecha                   = resDefPrueba.Fecha;
            resDefPrueba.DefPruebaActual.IdUsuarioCreador        = resDefPrueba.IdUsuarioCreador;
            resDefPrueba.DefPruebaActual.Descripcion             = resDefPrueba.Descripcion;
            resDefPrueba.DefPruebaActual.Limitaciones            = resDefPrueba.Limitaciones;
            resDefPrueba.DefPruebaActual.Bloqueo                 = resDefPrueba.Bloqueo;
            resDefPrueba.DefPruebaActual.IdUsuarioBloqueo        = resDefPrueba.IdUsuarioBloqueo;
            resDefPrueba.DefPruebaActual.FechaResolucion         = resDefPrueba.FechaResolucion;
            resDefPrueba.DefPruebaActual.FechaRegistroResolucion = DateTime.Now;
            var user = HttpContext.Current.User.Identity.Name;

            resDefPrueba.DefPruebaActual.IdUsuarioResolucion     = user;
            resDefPrueba.DefPruebaActual.ObservacionesResolucion = resDefPrueba.ObservacionesResolucion;

            entity.tDeficienciaPruebas.ApplyCurrentValues(resDefPrueba.DefPruebaActual);
            entity.SaveChanges();
        }