示例#1
0
 public ActionResult Edit([Bind(Include = "id_grado_estudio,nombre")] Grado_Estudio grado_Estudio)
 {
     if (ModelState.IsValid)
     {
         Grado_Estudio edit_grado_estudio = db.Grado_Estudio.Find(grado_Estudio.id_grado_estudio);
         edit_grado_estudio.fecha_modificacion      = DateTime.Now;
         edit_grado_estudio.id_usuario_modificacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario;
         edit_grado_estudio.nombre          = grado_Estudio.nombre;
         db.Entry(edit_grado_estudio).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(grado_Estudio));
 }
示例#2
0
        // GET: Administracion/Grado_Estudio/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Grado_Estudio grado_Estudio = db.Grado_Estudio.Find(id);

            if (grado_Estudio == null)
            {
                return(HttpNotFound());
            }
            return(View(grado_Estudio));
        }
示例#3
0
        public ActionResult Create([Bind(Include = "id_grado_estudio,nombre")] Grado_Estudio grado_Estudio)
        {
            if (ModelState.IsValid)
            {
                grado_Estudio.fecha_creacion      = DateTime.Now;
                grado_Estudio.id_usuario_creacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario;
                grado_Estudio.activo    = true;
                grado_Estudio.eliminado = false;
                db.Grado_Estudio.Add(grado_Estudio);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(grado_Estudio));
        }
示例#4
0
 public ActionResult Eliminar(int id)
 {
     using (DbContextTransaction tran = db.Database.BeginTransaction())
     {
         try
         {
             Grado_Estudio grado_Estudio = db.Grado_Estudio.Find(id);
             grado_Estudio.activo                 = false;
             grado_Estudio.eliminado              = true;
             grado_Estudio.fecha_eliminacion      = DateTime.Now;
             grado_Estudio.id_usuario_eliminacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario;
             db.Entry(grado_Estudio).State        = EntityState.Modified;
             db.SaveChanges();
             tran.Commit();
             return(Json(new { msg = "", response = true }));
         }
         catch
         {
             tran.Rollback();
             return(Json(new { msg = "Cambios no guardados.", response = false }));
         }
     }
 }