public ActionResult DeleteConfirmed(int id) { Motivo_Baja motivo_Baja = db.Motivo_Baja.Find(id); motivo_Baja.eliminado = true; motivo_Baja.activo = false; motivo_Baja.fecha_eliminacion = DateTime.Now; motivo_Baja.id_usuario_eliminacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario; db.Entry(motivo_Baja).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: rrhh/Motivo_Baja/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Motivo_Baja motivo_Baja = db.Motivo_Baja.Find(id); if (motivo_Baja == null) { return(HttpNotFound()); } return(View(motivo_Baja)); }
public ActionResult Create([Bind(Include = "id_motivo_baja,descripcion,activo,eliminado,fecha_creacion,fecha_modificacion,fecha_eliminacion,id_usuario_creacion,id_usuario_modificacion,id_usuario_eliminacion")] Motivo_Baja motivo_Baja) { if (ModelState.IsValid) { motivo_Baja.activo = true; motivo_Baja.eliminado = false; motivo_Baja.id_usuario_creacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario; motivo_Baja.fecha_creacion = DateTime.Now; db.Motivo_Baja.Add(motivo_Baja); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(motivo_Baja)); }
public ActionResult Edit([Bind(Include = "id_motivo_baja,descripcion,activo,eliminado,fecha_creacion,fecha_modificacion,fecha_eliminacion,id_usuario_creacion,id_usuario_modificacion,id_usuario_eliminacion")] Motivo_Baja motivo_Baja) { Motivo_Baja edit = db.Motivo_Baja.SingleOrDefault(m => m.id_motivo_baja == motivo_Baja.id_motivo_baja && m.activo); if (edit == null) { return(HttpNotFound()); } if (ModelState.IsValid) { motivo_Baja.id_usuario_modificacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario; motivo_Baja.fecha_modificacion = DateTime.Now; edit.descripcion = motivo_Baja.descripcion; db.Entry(edit).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(edit)); }