public bool CrearProgramaEstudio(PROGRAMA_ESTUDIO programaEstudio, string usuario) { try { decimal persona = db.USUARIO.Where(u => u.NOMBRE_USUARIO == usuario).FirstOrDefault().PERSONA.FirstOrDefault().COD_PERSONA; var cem = db.ENCARGADO_CEM.Where(e => e.FK_COD_PERSONA == persona).FirstOrDefault(); if (cem != null) { programaEstudio.FK_COD_ENCARGADOCEM = cem.COD_ENCARGADOCEM; } programaEstudio.COD_PROGRAMA = new ProgramaEstudioNegocio().nuevoCodigo(); POSTULACION_PROGRAMA postulacion = new POSTULACION_PROGRAMA(); postulacion.COD_POSTULACIONPROGRAMA = new PostulacionProgramaNegocio().nuevoCodigo(); postulacion.FK_COD_ENCARGADOCEM = programaEstudio.FK_COD_ENCARGADOCEM; postulacion.FK_COD_PROGRAMA = programaEstudio.COD_PROGRAMA; postulacion.FK_COD_ESTADO = NO_PUBLICADO; db.PROGRAMA_ESTUDIO.Add(programaEstudio); db.POSTULACION_PROGRAMA.Add(postulacion); db.SaveChanges(); return(true); } catch { return(false); } }
public ActionResult DetallesPrograma(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } POSTULACION_PROGRAMA postulacion = db.POSTULACION_PROGRAMA.Find(id); if (postulacion == null) { return(HttpNotFound()); } return(View(postulacion)); }