public ActionResult BorrarProductosAcademicos(long?id)
        {
            tblProductosAcademicos miProductoAcademico = db.tblProductosAcademicos.Find(id);

            db.tblProductosAcademicos.Remove(miProductoAcademico);
            db.SaveChanges();
            return(RedirectToAction("Investigacion"));
        }
 public ActionResult ModificarProductoAcademico([Bind(Include = "tblProductosAcademicos_ID,proaca_tituloProducto,proaca_anoTerminacion,tblCategoriaProductos_ID,tblHojaVida_ID")] tblProductosAcademicos tblProductosAcademicos)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tblProductosAcademicos).State = EntityState.Modified;
         db.SaveChanges();
         tblHojaVida hojaVida = (from t in db.tblHojaVida where t.tblHojaVida_ID == tblProductosAcademicos.tblHojaVida_ID select t).FirstOrDefault();
         if (hojaVida == null)
         {
             return(HttpNotFound());
         }
         return(RedirectToAction("Investigacion"));
     }
     ViewBag.idHojaVida               = tblProductosAcademicos.tblHojaVida_ID;
     ViewBag.idUsuarioPlataforma      = tblProductosAcademicos.tblHojaVida.tblUsuarioPlataforma_ID;
     ViewBag.tblCategoriaProductos_ID = new SelectList(db.tblCategoriaProductos, "tblCategoriaProductos_ID", "catpro_nombre");
     return(View(tblProductosAcademicos));
 }
        //GET: Modificar Proyecto
        // GET: ExperienciaProyectos/Edit/5
        public ActionResult ModificarProductoAcademico(long?id)  //Recibe id del Producto Académico
        {
            if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name)))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblProductosAcademicos tblProductosAcademicos = db.tblProductosAcademicos.Find(id);

            if (tblProductosAcademicos == null)
            {
                return(HttpNotFound());
            }
            ViewBag.idHojaVida               = tblProductosAcademicos.tblHojaVida_ID;
            ViewBag.idUsuarioPlataforma      = tblProductosAcademicos.tblHojaVida.tblUsuarioPlataforma_ID;
            ViewBag.tblCategoriaProductos_ID = new SelectList(db.tblCategoriaProductos, "tblCategoriaProductos_ID", "catpro_nombre");
            return(View(tblProductosAcademicos));
        }
        public ActionResult AdicionarProductoAcademico([Bind(Include = "tblProductosAcademicos_ID,proaca_tituloProducto,proaca_anoTerminacion,tblCategoriaProductos_ID,tblHojaVida_ID")] tblProductosAcademicos tblProductosAcademicos)
        {
            if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name)))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            if (ModelState.IsValid)
            {
                db.tblProductosAcademicos.Add(tblProductosAcademicos);
                db.SaveChanges();
                tblHojaVida hojaVida = (from t in db.tblHojaVida where t.tblHojaVida_ID == tblProductosAcademicos.tblHojaVida_ID select t).FirstOrDefault();
                if (hojaVida == null)
                {
                    return(HttpNotFound());
                }
                return(RedirectToAction("Investigacion"));
            }
            ViewBag.idHojaVida               = tblProductosAcademicos.tblHojaVida_ID;
            ViewBag.idUsuarioPlataforma      = tblProductosAcademicos.tblHojaVida.tblUsuarioPlataforma_ID;
            ViewBag.tblCategoriaProductos_ID = new SelectList(db.tblCategoriaProductos, "tblCategoriaProductos_ID", "catpro_nombre");

            return(View(tblProductosAcademicos));
        }