Exemplo n.º 1
0
        // GET: rrhh/Tipo_Plan_Pago/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tipo_Plan_Pago tipo_Plan_Pago = db.Tipo_Plan_Pago.Find(id);

            if (tipo_Plan_Pago == null)
            {
                return(HttpNotFound());
            }
            return(View(tipo_Plan_Pago));
        }
Exemplo n.º 2
0
 public ActionResult Edit([Bind(Include = "id_tipo_plan_pago,nombre,activo,eliminado,fecha_creacion,fecha_modificacion,fecha_eliminaciion,id_usuario_creacion,id_usuario_modificacion,id_usuario_eliminacion")] Tipo_Plan_Pago tipo_Plan_Pago)
 {
     using (DbContextTransaction tran = db.Database.BeginTransaction())
     {
         try
         {
             Tipo_Plan_Pago tpp = db.Tipo_Plan_Pago.Find(tipo_Plan_Pago.id_tipo_plan_pago);
             tpp.nombre                  = tipo_Plan_Pago.nombre;
             tpp.fecha_modificacion      = DateTime.Now;
             tpp.id_usuario_modificacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario;
             db.Entry(tpp).State         = EntityState.Modified;
             db.SaveChanges();
             tran.Commit();
             return(RedirectToAction("Index"));
         }
         catch
         {
             tran.Rollback();
         }
     }
     return(View(tipo_Plan_Pago));
 }
Exemplo n.º 3
0
 public ActionResult Eliminar(int id)
 {
     using (DbContextTransaction tran = db.Database.BeginTransaction())
     {
         try
         {
             Tipo_Plan_Pago tpp = db.Tipo_Plan_Pago.Find(id);
             tpp.fecha_eliminacion      = DateTime.Now;
             tpp.id_usuario_eliminacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario;
             tpp.activo          = false;
             tpp.eliminado       = true;
             db.Entry(tpp).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 }));
         }
     }
 }