public ActionResult DeleteConfirmed(int id) { SalidaEmpleados salidaEmpleados = db.SalidaEmpleados.Find(id); db.SalidaEmpleados.Remove(salidaEmpleados); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IdSalida,Nombre,TipoSalida,Motivo,FechaSalida,IdEmpleado")] SalidaEmpleados salidaEmpleados) { if (ModelState.IsValid) { db.Entry(salidaEmpleados).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdEmpleado = new SelectList(db.Empleados, "IdEmpleado", "CodigoEmpleado", salidaEmpleados.IdEmpleado); return(View(salidaEmpleados)); }
// GET: SalidaEmpleados/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SalidaEmpleados salidaEmpleados = db.SalidaEmpleados.Find(id); if (salidaEmpleados == null) { return(HttpNotFound()); } return(View(salidaEmpleados)); }
// GET: SalidaEmpleados/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SalidaEmpleados salidaEmpleados = db.SalidaEmpleados.Find(id); if (salidaEmpleados == null) { return(HttpNotFound()); } ViewBag.IdEmpleado = new SelectList(db.Empleados, "IdEmpleado", "CodigoEmpleado", salidaEmpleados.IdEmpleado); return(View(salidaEmpleados)); }
public ActionResult Create(SalidaEmpleados salida) { try { int CodigoEmpleado = Convert.ToInt32(Request.Form["IdEmpleado"]); var EmpleadoSalida = db.Empleados.Where(m => m.Id == CodigoEmpleado && m.estatus == "Activo").First(); int IdSalida = EmpleadoSalida.Id; Empleados EmpleadoStatus = db.Empleados.Where(m => m.estatus == "Activo" && m.Id == salida.IdEmpleado).First(); EmpleadoStatus.estatus = "Inactivo"; salida.IdEmpleado = IdSalida; db.Entry(EmpleadoStatus).State = EntityState.Modified; db.SalidaEmpleados.Add(salida); db.SaveChanges(); return(RedirectToAction("Index")); } catch { } ViewBag.NoResultados = "No hay ningún empleado con este código"; return(View()); }