public ActionResult DeleteConfirmed(string cedulaEmp, string cono) { conocimientos conocimientos = db.conocimientos.Find(cedulaEmp, cono); db.conocimientos.Remove(conocimientos); db.SaveChanges(); return(RedirectToAction("Index", new { id = conocimientos.cedulaEmpleadoFK })); }
public ActionResult Create([Bind(Include = "cedulaEmpleadoFK,conocimientoPK")] conocimientos conocimientos) { if (ModelState.IsValid) { db.conocimientos.Add(conocimientos); db.SaveChanges(); return(RedirectToAction("Index", new { id = conocimientos.cedulaEmpleadoFK })); } ViewBag.cedulaEmpleadoFK = new SelectList(db.empleados, "cedulaPK", "nombre", conocimientos.cedulaEmpleadoFK); return(View(conocimientos)); }
public ActionResult Lista(conocimientos knowledge) { if (knowledge.conocimientoPK != null) { TempData.Keep(); return(RedirectToAction("Lista", "equipos", new { conocimientoPK = knowledge.conocimientoPK })); } else { TempData.Keep(); return(RedirectToAction("Lista", "equipos", new { conocimientoPK = "todos" })); } }
// GET: conocimientos/Delete/5 public ActionResult Delete(string cedulaEmp, string cono) { if (cedulaEmp == null || cono == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } conocimientos conocimientos = db.conocimientos.Find(cedulaEmp, cono); if (conocimientos == null) { return(HttpNotFound()); } return(View(conocimientos)); }
public ActionResult Create([Bind(Include = "cedulaEmpleadoFK,conocimientoPK")] conocimientos conocimientos) { if (db.conocimientos.Any(x => x.conocimientoPK == conocimientos.conocimientoPK) && db.conocimientos.Any(x => x.cedulaEmpleadoFK == conocimientos.cedulaEmpleadoFK)) { ModelState.AddModelError("conocimientoPK", "No se puede agregar mas de una vez el mismo conocimiento"); ViewBag.cedulaEmpleadoFK = new SelectList(db.empleados, "cedulaPK", "nombre", conocimientos.cedulaEmpleadoFK); return(View(conocimientos)); } if (ModelState.IsValid) { db.conocimientos.Add(conocimientos); db.SaveChanges(); return(RedirectToAction("Index", new { id = conocimientos.cedulaEmpleadoFK })); } //ViewBag.cedulaEmpleadoFK = new SelectList(db.empleados, "cedulaPK", "nombre", conocimientos.cedulaEmpleadoFK); return(View(conocimientos)); }
// GET: conocimientos public ActionResult Index(string id) { conocimientos modelo = new conocimientos(); List <conocimientos> conocimientosLista; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } conocimientosLista = new List <conocimientos>(); modelo.listaConocimientos = db.conocimientos.ToList(); // agregar de acuerdo a la cedula del empleado for (int j = 0; j < modelo.listaConocimientos.Count; j++) { if (id.Equals(modelo.listaConocimientos.ElementAt(j).cedulaEmpleadoFK)) { conocimientosLista.Add(modelo.listaConocimientos.ElementAt(j)); } } return(View(conocimientosLista.ToList())); }