public rptConstanciaNotasIndividual_VM GetListaEstudiantesNotasDetalle(int idEstudiante) { rptConstanciaNotasIndividual_VM lstEstudianteDetalles = new rptConstanciaNotasIndividual_VM(); try { using (var contexto = new ControlAlumnosEntities()) { lstEstudianteDetalles = contexto.GetListaConstanciaNotasDetalleEstudiante(idEstudiante).Select(x => new rptConstanciaNotasIndividual_VM { id = x.idEstudiante, Estudiante = x.Estudiante, no_carnet = x.no_carnet, Carrera = x.Carrera, AnioCursa = x.AnioCursa, fechaLetra = x.fechaLetra }).FirstOrDefault(); return(lstEstudianteDetalles); } } catch (Exception ex) { string msj = ex.ToString(); throw; } }
public PartialViewResult GetReporte(string idEstudiante) { //El paginado se maneja desde la base de datos, desde el codigo se mandan los parametros del paginado. (# de páginas, # página actual) //Cantidad de registros a mostrar por página rptConstanciaNotasIndividual_VM Estudiante = new rptConstanciaNotasIndividual_VM(); Estudiante = dl.GetListaEstudiantesNotasDetalle(Convert.ToInt32(idEstudiante)); Estudiante.LstPeriodos = dl.GetListaConstanciaNotasPeriodos(Convert.ToInt32(idEstudiante)); Estudiante.LstAsignaturas = dl.GetListaCertificadoFinalNotasAsignaturas(Convert.ToInt32(idEstudiante)); //Variables para sustituir en html cajillas de selección //Fin Variables para sustituir en html cajillas de selección return(PartialView("rptCertificadoFinalNotas", Estudiante)); }