//public ActionResult Edit([Bind(Include = "tblMetodoProy_ID,tblParadigmaMetodologico_ID,metProy_paradigmaMetodologicoProy,tblParadigmaEpistemologico_ID,tblTipoEstudioProy_ID,tblDisenioProy_ID,tblHistoricoHermeneutico,tblCriticoSocial,metProy_paradigmaEpistemologicoProy,metProy_poblacionMuestraProy,metProy_tecnicasInstrumentosProy,metProy_procedimientoProy,metProy_planAnalisisDatosProy")] tblMetodoProy tblMetodoProy) public ActionResult Edit(tblMetodoProy tblMetodoProy) { if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name))) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (ModelState.IsValid) { tblProyectosInvestigacion miProyecto = (from t in db.tblProyectosInvestigacion where t.tblMetodoProy_ID == tblMetodoProy.tblMetodoProy_ID select t).FirstOrDefault(); miProyecto.proyInv_fechaUltimaModificacion = DateTime.Now; db.Entry(miProyecto).State = EntityState.Modified; db.Entry(tblMetodoProy).State = EntityState.Modified; db.SaveChanges(); //return RedirectToAction("Edit", new { id = tblMetodoProy.tblMetodoProy_ID }); } ViewBag.tblCriticoSocial = new SelectList(db.tblCriticoSocial, "tblCriticoSocial_ID", "critSoc_nombre", tblMetodoProy.tblCriticoSocial); ViewBag.tblDisenioProy_ID = new SelectList(db.tblDiseniosProy, "tblDiseniosProy_ID", "disProy_nombre", tblMetodoProy.tblDisenioProy_ID); ViewBag.tblHistoricoHermeneutico = new SelectList(db.tblHistoricoHermeneutico, "tblHistoricoHermeneutico_ID", "hisHerm_nombre", tblMetodoProy.tblHistoricoHermeneutico); ViewBag.tblParadigmaEpistemologico_ID = new SelectList(db.tblParadigmaEpistemologico, "tblParadigmaEpistemologico_ID", "parEpi_nombre", tblMetodoProy.tblParadigmaEpistemologico_ID); ViewBag.tblParadigmaMetodologico_ID = new SelectList(db.tblParadigmaMetodologico, "tblParadigmaMetodologico_ID", "parMet_nombre", tblMetodoProy.tblParadigmaMetodologico_ID); ViewBag.tblTipoEstudioProy_ID = new SelectList(db.tblTipoEstudioProy, "tblTipoEstudioProy_ID", "tipEst_nombre", tblMetodoProy.tblTipoEstudioProy_ID); return(View(tblMetodoProy)); }
private void addTablasProyecto(tblProyectosInvestigacion tblProyectosInvestigacion) { //tabla presentacion proyecto tblPresentacionProyecto presentacionProy = new tblPresentacionProyecto(); presentacionProy.preProy_tituloProy = tblProyectosInvestigacion.proyInv_nombreProyecto; db.tblPresentacionProyecto.Add(presentacionProy); //tabla problema de investigacion tblProblemaInvestigacionProy problemaProy = new tblProblemaInvestigacionProy(); db.tblProblemaInvestigacionProy.Add(problemaProy); //tabla marco de referencia tblMarcoReferenciaProy marcoProy = new tblMarcoReferenciaProy(); db.tblMarcoReferenciaProy.Add(marcoProy); //tabla metodo tblMetodoProy metodoProy = new tblMetodoProy(); db.tblMetodoProy.Add(metodoProy); //tabla caracteristicas tblCaracteristicasProy caractProy = new tblCaracteristicasProy(); db.tblCaracteristicasProy.Add(caractProy); //tabla cronograma tblCronogramaProy cronogramaProy = new tblCronogramaProy(); db.tblCronogramaProy.Add(cronogramaProy); //tabla presupuesto tblPresupuestoProy presupuestoProy = new tblPresupuestoProy(); db.tblPresupuestoProy.Add(presupuestoProy); //tabla referencias tblReferenciasProy referenciasProy = new tblReferenciasProy(); db.tblReferenciasProy.Add(referenciasProy); db.SaveChanges(); tblProyectosInvestigacion.tblPresentacionProyecto = presentacionProy; tblProyectosInvestigacion.tblProblemaInvestigacionProy = problemaProy; tblProyectosInvestigacion.tblMarcoReferenciaProy = marcoProy; tblProyectosInvestigacion.tblMetodoProy = metodoProy; tblProyectosInvestigacion.tblCaracteristicasProy = caractProy; tblProyectosInvestigacion.tblCronogramaProy = cronogramaProy; tblProyectosInvestigacion.tblPresupuestoProy = presupuestoProy; tblProyectosInvestigacion.tblReferenciasProy = referenciasProy; }
// GET: MetodoProy/Edit/5 public ActionResult Edit(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)); } tblMetodoProy tblMetodoProy = db.tblMetodoProy.Find(id); if (tblMetodoProy == null) { return(HttpNotFound()); } ViewBag.tblCriticoSocial = new SelectList(db.tblCriticoSocial, "tblCriticoSocial_ID", "critSoc_nombre", tblMetodoProy.tblCriticoSocial); ViewBag.tblDisenioProy_ID = new SelectList(db.tblDiseniosProy, "tblDiseniosProy_ID", "disProy_nombre", tblMetodoProy.tblDisenioProy_ID); ViewBag.tblHistoricoHermeneutico = new SelectList(db.tblHistoricoHermeneutico, "tblHistoricoHermeneutico_ID", "hisHerm_nombre", tblMetodoProy.tblHistoricoHermeneutico); ViewBag.tblParadigmaEpistemologico_ID = new SelectList(db.tblParadigmaEpistemologico, "tblParadigmaEpistemologico_ID", "parEpi_nombre", tblMetodoProy.tblParadigmaEpistemologico_ID); ViewBag.tblParadigmaMetodologico_ID = new SelectList(db.tblParadigmaMetodologico, "tblParadigmaMetodologico_ID", "parMet_nombre", tblMetodoProy.tblParadigmaMetodologico_ID); ViewBag.tblTipoEstudioProy_ID = new SelectList(db.tblTipoEstudioProy, "tblTipoEstudioProy_ID", "tipEst_nombre", tblMetodoProy.tblTipoEstudioProy_ID); return(View(tblMetodoProy)); }