// 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)); }
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)); }
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 })); } } }