public ActionResult DeleteConfirmed(int id) { tblRecoleccionInformacionProyectoInvestigacion tblRecoleccionInformacionProyectoInvestigacion = db.tblRecoleccionInformacionProyectoInvestigacion.Find(id); db.tblRecoleccionInformacionProyectoInvestigacion.Remove(tblRecoleccionInformacionProyectoInvestigacion); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,idGrupoInvestigacion,idInstrumento,Evidencia,Descripcion")] tblRecoleccionInformacionProyectoInvestigacion tblRecoleccionInformacionProyectoInvestigacion) { if (ModelState.IsValid) { db.Entry(tblRecoleccionInformacionProyectoInvestigacion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idGrupoInvestigacion = new SelectList(db.tblGrupoInvestigacion, "id", "Codigo", tblRecoleccionInformacionProyectoInvestigacion.idGrupoInvestigacion); ViewBag.idInstrumento = new SelectList(db.tblHerramientasRecoleccionInformacion, "id", "HerramientaRecoleccion", tblRecoleccionInformacionProyectoInvestigacion.idInstrumento); return(View(tblRecoleccionInformacionProyectoInvestigacion)); }
// GET: tblRecoleccionInformacionProyectoInvestigacions/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblRecoleccionInformacionProyectoInvestigacion tblRecoleccionInformacionProyectoInvestigacion = db.tblRecoleccionInformacionProyectoInvestigacion.Find(id); if (tblRecoleccionInformacionProyectoInvestigacion == null) { return(HttpNotFound()); } return(View(tblRecoleccionInformacionProyectoInvestigacion)); }
// GET: tblRecoleccionInformacionProyectoInvestigacions/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblRecoleccionInformacionProyectoInvestigacion tblRecoleccionInformacionProyectoInvestigacion = db.tblRecoleccionInformacionProyectoInvestigacion.Find(id); if (tblRecoleccionInformacionProyectoInvestigacion == null) { return(HttpNotFound()); } ViewBag.idGrupoInvestigacion = new SelectList(db.tblGrupoInvestigacion, "id", "Codigo", tblRecoleccionInformacionProyectoInvestigacion.idGrupoInvestigacion); ViewBag.idInstrumento = new SelectList(db.tblHerramientasRecoleccionInformacion, "id", "HerramientaRecoleccion", tblRecoleccionInformacionProyectoInvestigacion.idInstrumento); return(View(tblRecoleccionInformacionProyectoInvestigacion)); }
public ActionResult AgregarInformacion([Bind(Include = "id,idGrupoInvestigacion,idInstrumento,Evidencia,Descripcion")] tblRecoleccionInformacionProyectoInvestigacion tblinformacion) { string userId = AspNetUsers.GetUserId(User.Identity.Name); int idRol = tblMiembroGrupo.GetRoleMiembro(userId, tblinformacion.idGrupoInvestigacion); if (idRol != 1) { return(RedirectToAction("Index", new { code = 999, id = tblinformacion.idGrupoInvestigacion })); } try { foreach (string file in Request.Files) { HttpPostedFileBase hpf = Request.Files[file] as HttpPostedFileBase; if (hpf.ContentLength == 0) { continue; } string folderPath = Server.MapPath("~/Upload/"); Directory.CreateDirectory(folderPath); string ext = Path.GetExtension(hpf.FileName); var grupo = db.tblGrupoInvestigacion.Find(tblinformacion.idGrupoInvestigacion); string fileName = dl.Codigos.Evidence(grupo.Nombre, grupo.tblRecoleccionInformacionProyectoInvestigacion.Count(), ext); tblinformacion.Evidencia = fileName; string savedFileName = Server.MapPath("~/Upload/" + fileName); hpf.SaveAs(savedFileName); db.tblRecoleccionInformacionProyectoInvestigacion.Add(tblinformacion); db.SaveChanges(); return(RedirectToAction("Index", new { code = 601, id = tblinformacion.idGrupoInvestigacion })); } } catch (Exception) { return(RedirectToAction("Index", new { code = 601, id = tblinformacion.idGrupoInvestigacion })); } return(View()); }