public ActionResult ModificarLengua([Bind(Include = "tblNivelLengua_ID,tblHojaVida_ID,tblLenguas_ID,tblNivel_ID")] tblNivelLengua tblNivelLengua) { if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name))) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (ModelState.IsValid) { db.Entry(tblNivelLengua).State = EntityState.Modified; db.SaveChanges(); tblHojaVida hojaVida = (from t in db.tblNivelLengua where t.tblNivelLengua_ID == tblNivelLengua.tblNivelLengua_ID select t.tblHojaVida).FirstOrDefault(); if (hojaVida == null) { return(HttpNotFound()); } return(RedirectToAction("FormacionYExperiencia")); } ViewBag.tblNivel_ID = new SelectList(db.tblNivel, "tblNivel_ID", "tblNivel_nivel"); ViewBag.idHojaVida = tblNivelLengua.tblHojaVida_ID; ViewBag.idUsuarioPlataforma = tblNivelLengua.tblHojaVida.tblUsuarioPlataforma_ID; //ViewBag.tblIdiomas_ID = new SelectList(db.tblLenguas, "tblLenguas_ID", "len_nombre", tblNivelLengua.tblLenguas_ID); ViewBag.idLengua = tblNivelLengua.tblLenguas_ID; return(View(tblNivelLengua)); }
public ActionResult EditarHojaVida([Bind(Include = "tblHojaVida_ID,hojVid_anoGradoSecundaria,hojVid_tituloSecundaria,tblUsuarioPlataforma_ID")] tblHojaVida tblHojaVida) { if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name))) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (ModelState.IsValid) { db.Entry(tblHojaVida).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("FormacionYExperiencia")); } ViewBag.tblUsuarioPlataforma_ID = AspNetUsers.GetUserId(User.Identity.Name); return(View(tblHojaVida)); }
//--Acciones control de Eventos Académicos public ActionResult AdicionarEventoAcademico(long?id) // Recibe id de la hoja de vida { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblHojaVida hojaVida = (from t in db.tblHojaVida where t.tblHojaVida_ID == id select t).FirstOrDefault(); if (hojaVida == null) { return(HttpNotFound()); } ViewBag.idHojaVida = id; ViewBag.idUsuarioPlataforma = hojaVida.tblUsuarioPlataforma_ID; return(View()); }
public ActionResult AdicionarEventoAcademico([Bind(Include = "tblEventosAcademicos_ID,eveaca_tituloEvento,eveaca_evento,eveaca_lugarEvento,eveaca_anoTerminacion,tblHojaVida_ID")] tblEventosAcademicos tblEventosAcademicos) { if (ModelState.IsValid) { db.tblEventosAcademicos.Add(tblEventosAcademicos); db.SaveChanges(); tblHojaVida hojaVida = (from t in db.tblHojaVida where t.tblHojaVida_ID == tblEventosAcademicos.tblHojaVida_ID select t).FirstOrDefault(); if (hojaVida == null) { return(HttpNotFound()); } return(RedirectToAction("Investigacion")); } ViewBag.idHojaVida = tblEventosAcademicos.tblHojaVida_ID; ViewBag.idUsuarioPlataforma = tblEventosAcademicos.tblHojaVida.tblUsuarioPlataforma_ID; return(View(tblEventosAcademicos)); }
//--Acciones control de Idiomas //GET: Adicionar Idioma public ActionResult AdicionarIdioma(long?id) { 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)); } //ViewBag.tblHojaVida_ID = new SelectList(db.tblHojaVida, "tblHojaVida_ID", "hojVid_tituloSecundaria"); var listaIdiomas = from t in db.tblNivelIdioma where t.tblHojaVida_ID == id select t; List <tblIdiomas> tabla = new List <tblIdiomas>(); foreach (var item in db.tblIdiomas) { bool esMiIdioma = true; foreach (var item2 in listaIdiomas) { if (item.tblIdiomas_ID == item2.tblIdiomas_ID) { esMiIdioma = false; break; } } if (esMiIdioma) { tabla.Add(item); } } ViewBag.tblIdiomas_ID = new SelectList(tabla, "tblIdiomas_ID", "idi_nombre"); ViewBag.idHojaVida = id; ViewBag.tblNivel_ID = new SelectList(db.tblNivel, "tblNivel_ID", "tblNivel_nivel"); //ViewBag.idUsuarioPlataforma = from t in db.tblHojaVida where t.tblHojaVida_ID == id select t.tblUsuarioPlataforma_ID; tblHojaVida hojaVida = (from t in db.tblHojaVida where t.tblHojaVida_ID == id select t).FirstOrDefault(); if (hojaVida == null) { return(HttpNotFound()); } ViewBag.idUsuarioPlataforma = hojaVida.tblUsuarioPlataforma_ID; return(View()); }
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)); }
//--Acciones control de Hoja de Vida // GET: HojasVida/Edit/5 public ActionResult EditarHojaVida(long?id) //Recibe id de la hoja de vida { 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)); } tblHojaVida tblhojavida = db.tblHojaVida.Find(id); if (tblhojavida == null) { return(HttpNotFound()); } return(View(tblhojavida)); }
//----Acciones de la Vista Investigacion------ public ActionResult Investigacion() { if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name))) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var idUsuario = AspNetUsers.GetUserId(User.Identity.Name); tblHojaVida hojaVida = (from q in db.tblHojaVida where q.tblUsuarioPlataforma_ID == idUsuario select q).FirstOrDefault(); if (hojaVida == null) { hojaVida = new tblHojaVida(); hojaVida.tblUsuarioPlataforma_ID = idUsuario; db.tblHojaVida.Add(hojaVida); db.SaveChanges(); } return(View(hojaVida)); }
//--Acciones control de Proyectos // GET: ExperienciaProyectos/Create public ActionResult AdicionarProyecto(long?id) // Recibe id de la hoja de vida { 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)); } tblHojaVida hojaVida = (from t in db.tblHojaVida where t.tblHojaVida_ID == id select t).FirstOrDefault(); if (hojaVida == null) { return(HttpNotFound()); } ViewBag.idHojaVida = id; ViewBag.idUsuarioPlataforma = hojaVida.tblUsuarioPlataforma_ID; return(View()); }
//--Acciones control de Titulos //GET: Adicionar Titulo public ActionResult AdicionarTitulo(long?id) //Recibe id de hoja de Vida { 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)); } tblHojaVida hojaVida = (from t in db.tblHojaVida where t.tblHojaVida_ID == id select t).FirstOrDefault(); if (hojaVida == null) { return(HttpNotFound()); } ViewBag.idHojaVida = id; ViewBag.idUsuarioPlataforma = hojaVida.tblUsuarioPlataforma_ID; ViewBag.tblNivelAcademicoEducacionSuperior_ID = new SelectList(db.tblNivelAcademicoEducacionSuperior, "tblNivelAcademicoEducacionSuperior_ID", "nivAcaEduSup_nombre"); return(View()); }
public ActionResult ModificarEventoAcademico([Bind(Include = "tblEventosAcademicos_ID,eveaca_tituloEvento,eveaca_evento,eveaca_lugarEvento,eveaca_anoTerminacion,tblHojaVida_ID")] tblEventosAcademicos tblEventosAcademicos) { if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name))) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (ModelState.IsValid) { db.Entry(tblEventosAcademicos).State = EntityState.Modified; db.SaveChanges(); tblHojaVida hojaVida = (from t in db.tblHojaVida where t.tblHojaVida_ID == tblEventosAcademicos.tblHojaVida_ID select t).FirstOrDefault(); if (hojaVida == null) { return(HttpNotFound()); } return(RedirectToAction("Investigacion")); } ViewBag.idHojaVida = tblEventosAcademicos.tblHojaVida_ID; ViewBag.idUsuarioPlataforma = tblEventosAcademicos.tblHojaVida.tblUsuarioPlataforma_ID; return(View(tblEventosAcademicos)); }
public ActionResult AdicionarProyecto([Bind(Include = "tblExperienciaProyectos_ID,exppro_tituloProyecto,exppro_anoTerminacion,tblHojaVida_ID")] tblExperienciaProyectos tblExperienciaProyectos) { if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name))) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (ModelState.IsValid) { db.tblExperienciaProyectos.Add(tblExperienciaProyectos); db.SaveChanges(); tblHojaVida hojaVida = (from t in db.tblHojaVida where t.tblHojaVida_ID == tblExperienciaProyectos.tblHojaVida_ID select t).FirstOrDefault(); if (hojaVida == null) { return(HttpNotFound()); } return(RedirectToAction("Investigacion")); } ViewBag.idHojaVida = tblExperienciaProyectos.tblHojaVida_ID; ViewBag.idUsuarioPlataforma = tblExperienciaProyectos.tblHojaVida.tblUsuarioPlataforma_ID; return(View(tblExperienciaProyectos)); }
public ActionResult AdicionarLengua([Bind(Include = "tblNivelLengua_ID,tblHojaVida_ID,tblLenguas_ID,tblNivel_ID")] tblNivelLengua tblNivelLengua) { if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name))) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (ModelState.IsValid) { db.tblNivelLengua.Add(tblNivelLengua); db.SaveChanges(); tblHojaVida hojaVida = (from t in db.tblHojaVida where t.tblHojaVida_ID == tblNivelLengua.tblHojaVida_ID select t).FirstOrDefault(); if (hojaVida == null) { return(HttpNotFound()); } return(RedirectToAction("FormacionYExperiencia")); } ViewBag.tblNivel_ID = new SelectList(db.tblNivel, "tblNivel_ID", "tblNivel_nivel"); //ViewBag.tblHojaVida_ID = new SelectList(db.tblHojaVida, "tblHojaVida_ID", "hojVid_tituloSecundaria", tblNivelIdioma.tblHojaVida_ID); ViewBag.tblLenguas_ID = new SelectList(db.tblLenguas, "tblLenguas_ID", "len_nombre", tblNivelLengua.tblLenguas_ID); return(View(tblNivelLengua)); }
public ActionResult AdicionarTitulo([Bind(Include = "tblTituloEducacionSuperior_ID,titEduSup_nombre,titEduSup_anoGraduacion,tblHojaVida_ID,tblNivelAcademicoEducacionSuperior_ID")] tblTituloEducacionSuperior tblTituloEducacionSuperior) { if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name))) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (ModelState.IsValid) { db.tblTituloEducacionSuperior.Add(tblTituloEducacionSuperior); db.SaveChanges(); tblHojaVida hojaVida = (from t in db.tblHojaVida where t.tblHojaVida_ID == tblTituloEducacionSuperior.tblHojaVida_ID select t).FirstOrDefault(); if (hojaVida == null) { return(HttpNotFound()); } return(RedirectToAction("FormacionYExperiencia")); } ViewBag.tblHojaVida_ID = new SelectList(db.tblHojaVida, "tblHojaVida_ID", "hojVid_tituloSecundaria", tblTituloEducacionSuperior.tblHojaVida_ID); ViewBag.tblNivelAcademicoEducacionSuperior_ID = new SelectList(db.tblNivelAcademicoEducacionSuperior, "tblNivelAcademicoEducacionSuperior_ID", "nivAcaEduSup_nombre", tblTituloEducacionSuperior.tblNivelAcademicoEducacionSuperior_ID); return(View(tblTituloEducacionSuperior)); }