// GET: Estudiantes

        public ActionResult Index(EstudianteSimple lstes)
        {
            List <EstudianteSimple> lstEstudiante = new List <EstudianteSimple>();

            lstEstudiante = dl.ListarEstudiante();
            return(View(lstEstudiante));
        }
        // GET: Estudiantes/Details/5
        public ActionResult Details(int id)
        {
            EstudianteSimple estudiantes = new EstudianteSimple();

            estudiantes = dl.ListarEstudianteDetailsId(id);



            return(View(estudiantes));
        }
        public EstudianteSimple ListarEstudianteDetailsId(int id)
        {

            using (var contexto = new ControlAlumnosEntities())
            {
                EstudianteSimple lstEstudiantes = new EstudianteSimple();

                lstEstudiantes = contexto.ListarEstudiantes(id).Select(y => new EstudianteSimple
                {
                    id = y.idEs,
                    nombres = y.nombres,
                    apellidos = y.apellidos,
                    direccion_habitual = y.direccion_habitual,
                    fecha_nacimiento = (DateTime)y.fecha_nacimiento,
                    edad = (int)y.edad,
                    celular = y.celular,
                    centro_trabajo = y.centro_trabajo,
                    email = y.email,
                    lugar_nacimiento = y.lugar_nacimiento,
                    trabaja = (bool)y.trabaja,
                    no_carnet = y.no_carnet,
                    no_cedula = y.no_cedula,
                    telefono = y.telefono,
                    telefono_trabajo = y.telefono_trabajo,
                    fecha_grabacion = (DateTime)y.fecha_grabacion,
                    fecha_ingreso = (DateTime)y.fecha_ingreso,
                    // fecha_modificacion=(DateTime)y.fecha_modificacion,
                    id_carrera = y.id_carrera,
                    Carrera = y.Carrera,
                    id_departamento = (long)y.id_departamento,
                    Departamento = y.Departamento,
                    id_municipio = (long)y.id_municipio,
                    Municipio = y.Municipio,
                    id_estado_civil = (long)y.id_estado_civil,
                    estadoCivil = y.estadoCivil,
                    id_plan_estudio = y.id_plan_estudio,
                    planEstudio = y.planEstudio,
                    id_sexo = (long)y.id_sexo,
                    Sexo = y.Sexo,
                    id_turno = y.id_turno,
                    Turno = y.Turno,
                    activo = (bool)y.activo,
                    id_periodo = y.idPeriodo,
                    nombrePeriodo = y.nombre_periodo


                }).FirstOrDefault();

                return lstEstudiantes;
            }

        }
Ejemplo n.º 4
0
        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
            EstudianteSimple Estudiante = new EstudianteSimple();

            Estudiante = dl.ListarEstudianteDetailsId(Convert.ToInt32(idEstudiante));

            //Variables para sustituir en html cajillas de selección
            if (Estudiante.trabaja == true)
            {
                ViewBag.Trabaja = "Si (X) No()";
            }
            else
            {
                ViewBag.Trabaja = "Si () No(X)";
            }
            if (Estudiante.id_carrera == 6)
            {
                ViewBag.Carrera = "CARRERA: Ing. Electrica(X) Ing. En Computación() Ing. En Telecomunicaciones() Generación 20()";
            }
            else if (Estudiante.id_carrera == 7)
            {
                ViewBag.Carrera = "CARRERA: Ing. Electrica() Ing. En Computación(X) Ing. En Telecomunicaciones() Generación 20()";
            }
            else if (Estudiante.id_carrera == 8)
            {
                ViewBag.Carrera = "CARRERA: Ing. Electrica() Ing. En Computación() Ing. En Telecomunicaciones(X) Generación 20()";
            }
            else if (Estudiante.id_carrera == 9)
            {
                ViewBag.Carrera = "CARRERA: Ing. Electrica() Ing. En Computación() Ing. En Telecomunicaciones() Generación 20(X)";
            }
            else
            {
                ViewBag.Carrera = "CARRERA: Ing. Electrica() Ing. En Computación() Ing. En Telecomunicaciones() Generación 20()";
            }



            if (Estudiante.id_sexo == 12)
            {
                ViewBag.SexoM = "M(X)";
            }
            else
            {
                ViewBag.SexoM = "M()";
            }

            if (Estudiante.id_sexo == 13)
            {
                ViewBag.SexoF = "F(X)";
            }
            else
            {
                ViewBag.SexoF = "F()";
            }



            if (Estudiante.id_estado_civil == 14)
            {
                ViewBag.EstadoCivil1 = "Casado(X)";
            }
            else
            {
                ViewBag.EstadoCivil1 = "Casado()";
            }

            if (Estudiante.id_estado_civil == 15)
            {
                ViewBag.EstadoCivil2 = "Soltero(X)";
            }
            else
            {
                ViewBag.EstadoCivil2 = "Soltero()";
            }
            //Fin Variables para sustituir en html cajillas de selección
            return(PartialView("rptHojaMatricula", Estudiante));
        }