public ActionResult Create([Bind(Include = "idTrimestre,idjornadaJTF,idTipoFormacionJTF,estado")] TrimestresFormacion trimestresFormacion) { if (ModelState.IsValid) { if (trimestresFormacion.idTipoFormacionJTF == 0) { ViewBag.idjornadaJTF = new SelectList(db.Jornada, "idJornada", "nombre", trimestresFormacion.idjornadaJTF); ViewBag.idTrimestre = new SelectList(db.Trimestre, "idTrimestre", "nombre", trimestresFormacion.idTrimestre); ViewBag.idTipoFormacionJTF = new SelectList(obtenerTiposFormacion(trimestresFormacion.idjornadaJTF), "idTipoFormacion", "nombre", trimestresFormacion.idTipoFormacionJTF); ModelState.AddModelError("idTipoFormacionJTF", "Esta jornada no tiene asignada algun tpo de formacion."); return(View(trimestresFormacion)); } TrimestresFormacion existe = db.TrimestresFormacion.Find(trimestresFormacion.idTrimestre, trimestresFormacion.idjornadaJTF, trimestresFormacion.idTipoFormacionJTF); if (existe != null) { ViewBag.idjornadaJTF = new SelectList(db.Jornada, "idJornada", "nombre", trimestresFormacion.idjornadaJTF); ViewBag.idTrimestre = new SelectList(db.Trimestre, "idTrimestre", "nombre", trimestresFormacion.idTrimestre); ViewBag.idTipoFormacionJTF = new SelectList(obtenerTiposFormacion(trimestresFormacion.idjornadaJTF), "idTipoFormacion", "nombre", trimestresFormacion.idTipoFormacionJTF); ModelState.AddModelError("", "Este item ya existe."); return(View(trimestresFormacion)); } db.TrimestresFormacion.Add(trimestresFormacion); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idjornadaJTF = new SelectList(db.Jornada, "idJornada", "nombre", trimestresFormacion.idjornadaJTF); ViewBag.idTrimestre = new SelectList(db.Trimestre, "idTrimestre", "nombre", trimestresFormacion.idTrimestre); ViewBag.idTipoFormacionJTF = new SelectList(obtenerTiposFormacion(trimestresFormacion.idjornadaJTF), "idTipoFormacion", "nombre", trimestresFormacion.idTipoFormacionJTF); return(View(trimestresFormacion)); }
public ActionResult DeleteConfirmed(int?idTrimestre, int?idJornadaJTF, int?idTipoFormacionJTF) { TrimestresFormacion trimestresFormacion = db.TrimestresFormacion.Find(idTrimestre, idJornadaJTF, idTipoFormacionJTF); db.TrimestresFormacion.Remove(trimestresFormacion); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "idTrimestre,idjornadaJTF,idTipoFormacionJTF,estado")] TrimestresFormacion trimestresFormacion) { if (ModelState.IsValid) { db.Entry(trimestresFormacion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idjornadaJTF = new SelectList(db.JornadaTipoFormacion, "idJornada", "idJornada", trimestresFormacion.idjornadaJTF); ViewBag.idTrimestre = new SelectList(db.Trimestre, "idTrimestre", "nombre", trimestresFormacion.idTrimestre); return(View(trimestresFormacion)); }
// GET: TrimestresFormacions/Details/5 public ActionResult Details(int?idTrimestre, int?idJornadaJTF, int?idTipoFormacionJTF) { if (idTrimestre == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (idJornadaJTF == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (idTipoFormacionJTF == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TrimestresFormacion trimestresFormacion = db.TrimestresFormacion.Find(idTrimestre, idJornadaJTF, idTipoFormacionJTF); if (trimestresFormacion == null) { return(HttpNotFound()); } return(View(trimestresFormacion)); }
// GET: TrimestresFormacions/Edit/5 public ActionResult Edit(int?idTrimestre, int?idJornadaJTF, int?idTipoFormacionJTF) { if (idTrimestre == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (idJornadaJTF == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (idTipoFormacionJTF == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TrimestresFormacion trimestresFormacion = db.TrimestresFormacion.Find(idTrimestre, idJornadaJTF, idTipoFormacionJTF); if (trimestresFormacion == null) { return(HttpNotFound()); } ViewBag.idjornadaJTF = new SelectList(db.JornadaTipoFormacion, "idJornada", "idJornada", trimestresFormacion.idjornadaJTF); ViewBag.idTrimestre = new SelectList(db.Trimestre, "idTrimestre", "nombre", trimestresFormacion.idTrimestre); return(View(trimestresFormacion)); }