コード例 #1
0
        // GET: Planilla/Estado_Empleado/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Estado_Empleado estado_Empleado = db.Estado_Empleado.Find(id);

            if (estado_Empleado == null)
            {
                return(HttpNotFound());
            }
            return(View(estado_Empleado));
        }
コード例 #2
0
 public ActionResult Edit([Bind(Include = "id_estado_empleado,nombre")] Estado_Empleado estado_Empleado)
 {
     using (DbContextTransaction tran = db.Database.BeginTransaction())
     {
         try
         {
             Estado_Empleado edit_estado_empleado = db.Estado_Empleado.Find(estado_Empleado.id_estado_empleado);
             edit_estado_empleado.nombre                  = estado_Empleado.nombre;
             edit_estado_empleado.fecha_modificacion      = DateTime.Now;
             edit_estado_empleado.id_usuario_modificacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario;
             db.Entry(edit_estado_empleado).State         = EntityState.Modified;
             db.SaveChanges();
             tran.Commit();
             return(RedirectToAction("Index"));
         }
         catch
         {
             tran.Rollback();
             return(View(estado_Empleado));
         }
     }
 }
コード例 #3
0
 public ActionResult Create([Bind(Include = "id_estado_empleado,nombre")] Estado_Empleado estado_Empleado)
 {
     using (DbContextTransaction tran = db.Database.BeginTransaction())
     {
         try
         {
             estado_Empleado.fecha_creacion      = DateTime.Now;
             estado_Empleado.activo              = true;
             estado_Empleado.eliminado           = false;
             estado_Empleado.id_usuario_creacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario;
             db.Estado_Empleado.Add(estado_Empleado);
             db.SaveChanges();
             tran.Commit();
             return(RedirectToAction("Index"));
         }
         catch
         {
             tran.Rollback();
             return(View(estado_Empleado));
         }
     }
 }
コード例 #4
0
 public ActionResult Eliminar(int id)
 {
     using (DbContextTransaction tran = db.Database.BeginTransaction())
     {
         try
         {
             Estado_Empleado estado_empleado = db.Estado_Empleado.Find(id);
             estado_empleado.fecha_eliminacion      = DateTime.Now;
             estado_empleado.activo                 = false;
             estado_empleado.eliminado              = true;
             estado_empleado.id_usuario_eliminacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario;
             db.Entry(estado_empleado).State        = EntityState.Modified;
             db.SaveChanges();
             tran.Commit();
             return(Json(new { response = true }));
         }
         catch
         {
             tran.Rollback();
             return(Json(new { response = false, msg = "Cambios no guardados" }));
         }
     }
 }