public async Task <ActionResult> Editconfirm(string id, string valor, string tipo) { HABILIDADES habilidad_viejas = await db.HABILIDADES.FindAsync(valorViejo, tipoViejo, idViejo); db.Configuration.ValidateOnSaveEnabled = false; db.HABILIDADES.Remove(habilidad_viejas); await db.SaveChangesAsync(); HABILIDADES habilidadesActuales = db.HABILIDADES.Create(); habilidadesActuales.cedulaEmpleadoFK = id; habilidadesActuales.tipoPK = tipo; habilidadesActuales.valorPK = valor; HABILIDADES duplicada = db.HABILIDADES.Find(habilidadesActuales.valorPK, habilidadesActuales.tipoPK, habilidadesActuales.cedulaEmpleadoFK); if (duplicada == null) { db.HABILIDADES.Add(habilidadesActuales); await db.SaveChangesAsync(); } else { return(RedirectToAction("NoDuplicados")); } return(RedirectToAction("Index", new { id = habilidadesActuales.cedulaEmpleadoFK })); }
public ActionResult DeleteConfirmed(string id, string habilidad) { HABILIDADES hABILIDADES = db.HABILIDADES.Find(id, habilidad); db.HABILIDADES.Remove(hABILIDADES); db.SaveChanges(); return(RedirectToAction("Index", new { id = hABILIDADES.cedulaEmpleadoPK })); }
public ActionResult DeleteConfirmed(string id) { HABILIDADES hABILIDADES = db.HABILIDADES.Find(id); db.HABILIDADES.Remove(hABILIDADES); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(string id, string valor, string tipo) { HABILIDADES habilidade = db.HABILIDADES.Find(valor, tipo, id); db.HABILIDADES.Remove(habilidade); db.SaveChanges(); return(RedirectToAction("Index", new { id = id })); }
public ActionResult Edit([Bind(Include = "cedulaEmpleadoPK,habilidadPK")] HABILIDADES hABILIDADES) { if (ModelState.IsValid) { db.Entry(hABILIDADES).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", new { id = hABILIDADES.cedulaEmpleadoPK })); } ViewBag.cedulaEmpleadoPK = new SelectList(db.EMPLEADO, "cedulaPK", "nombre", hABILIDADES.cedulaEmpleadoPK); return(View(hABILIDADES)); }
public ActionResult Create([Bind(Include = "cedulaEmpleadoPK,habilidadPK")] HABILIDADES hABILIDADES) { if (ModelState.IsValid) { db.HABILIDADES.Add(hABILIDADES); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.cedulaEmpleadoPK = new SelectList(db.EMPLEADO, "cedulaPK", "nombre", hABILIDADES.cedulaEmpleadoPK); return(View(hABILIDADES)); }
// GET: HABILIDADES/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HABILIDADES hABILIDADES = db.HABILIDADES.Find(id); if (hABILIDADES == null) { return(HttpNotFound()); } return(View(hABILIDADES)); }
// GET: HABILIDADES/Edit/5 public ActionResult Edit(string id, string habilidad) { if (id == null || habilidad == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HABILIDADES hABILIDADES = db.HABILIDADES.Find(id, habilidad); if (hABILIDADES == null) { return(HttpNotFound()); } ViewBag.cedulaEmpleadoPK = new SelectList(db.EMPLEADO, "cedulaPK", "nombre", hABILIDADES.cedulaEmpleadoPK); return(View(hABILIDADES)); }
// GET: HABILIDADES public ActionResult Index(string id) { HABILIDADES modelo = new HABILIDADES(); List <HABILIDADES> aList; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } aList = new List <HABILIDADES>(); modelo.listaHabilidades = db.HABILIDADES.ToList(); for (int j = 0; j < modelo.listaHabilidades.Count; j++) { if (id.Equals(modelo.listaHabilidades.ElementAt(j).cedulaEmpleadoPK)) { aList.Add(modelo.listaHabilidades.ElementAt(j)); } } return(View(aList.ToList())); }
public ActionResult Create([Bind(Include = "valorPK,tipoPK,cedulaEmpleadoFK")] HABILIDADES hABILIDADES) { HABILIDADES duplicate = db.HABILIDADES.Find(hABILIDADES.valorPK, hABILIDADES.tipoPK, hABILIDADES.cedulaEmpleadoFK); //HABILIDADES habilidad_viejas = await db.HABILIDADES.FindAsync(valor_viejo, tipo_viejo, id_viejo); if (duplicate == null) { if (ModelState.IsValid) { db.HABILIDADES.Add(hABILIDADES); db.SaveChanges(); return(RedirectToAction("Index", new { id = hABILIDADES.cedulaEmpleadoFK })); } } else { return(RedirectToAction("NoDuplicados")); } return(RedirectToAction("Index", new { id = hABILIDADES.cedulaEmpleadoFK })); }