public rptInscripcionCLases_VM GetRptInscripciónClase(int idEstudiante) { rptInscripcionCLases_VM DatosInscripcion = new rptInscripcionCLases_VM(); using (var contexto = new ControlAlumnosEntities()) { DatosInscripcion = contexto.reporteInscripcionClases(idEstudiante).Select(x => new rptInscripcionCLases_VM { idEstudiante = (int)x.idEstudiante, NombreApellido = x.nombreAsignatura, no_carnet = x.no_carnet, Carreara = x.Carreara, Turno = x.Turno, PlanEstudio = x.PlanEstudio, EstadoCivil = x.EstadoCivil, Sexo = x.Sexo, no_cedula = x.no_cedula, edad = (int)x.edad, direccion_habitual = x.direccion_habitual, email = x.email, celular = x.celular, telefono = x.telefono, fechaIngreso = (DateTime)x.fecha_ingreso, Periodo = x.Periodo }).ToList().FirstOrDefault(); return(DatosInscripcion); } }
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 rptInscripcionCLases_VM Estudiante = new rptInscripcionCLases_VM(); Estudiante = dl.GetRptInscripciónClase(Convert.ToInt32(idEstudiante)); Estudiante.ListaAsignaturas = dl.GetDetalleRptInscripciónClase(Convert.ToInt32(idEstudiante)); //Variables para sustituir en html cajillas de selección if (Estudiante.Sexo == "Masculino") { ViewBag.Sexo = " Sexo: M(X) F()"; } else { ViewBag.Sexo = " Sexo: M() F(X)"; } //Fin Variables para sustituir en html cajillas de selección return(PartialView("rptInscripcionClases", Estudiante)); }