public void MuestraDatos()
        {
            List <Estudiante> estudiantes = new EstudianteRepositorio().GetEstudiantes();

            Console.WriteLine("SELECT() nos permite seleccionar campos específicos.\n");

            var e = estudiantes.Select(x => new { x.Id, x.Nombre, x.Materia });

            foreach (var item in e)
            {
                Console.WriteLine($"ID: {item.Id}, Nombre: {item.Nombre}, Materia: {item.Materia}");
            }
        }
Ejemplo n.º 2
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            EstudianteRepositorio repositorio = new EstudianteRepositorio();
            var estudiante = repositorio.Buscar(Utilitarios.Utils1.ToInt(IDTextBox.Text);
            if (estudiante != null)
            {
                Llenarcampo(estudiante);
                Utilitarios.Utils1.ShowToastr(this, "Busqueda Exitoxa","Exito","sucess");
            }
            else
            {
                Limpiar();
                Utilitarios.Utils1.ShowToastr(this, "Busqueda Erronea", "erro", "error");

            }
        }
Ejemplo n.º 3
0
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            bool paso = false;
            Estudiante estudiante = LlenaClase();
            EstudianteRepositorio repositorio = new EstudianteRepositorio();
            if (Utilitarios.Utils1.ToInt(IDTextBox.Text) == 0)
                paso = true;
            else
                paso = repositorio.Modificar(estudiante);

            if (paso)
            {
                Utilitarios.Utils1.ShowToastr(this, "Exito", "Exito", "sucess");
                Limpiar();
            }
        }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            EstudianteCursoRepositorio repo1          = new EstudianteCursoRepositorio();
            EstudianteRepositorio      repoEstudiante = new EstudianteRepositorio();
            CursoRepositorio           repoCurso      = new CursoRepositorio();

            List <EstudianteCurso> lista = repo1.GetAlumnoCursos(1);

            EstudianteCurso es = lista.Find(e => e.EstudianteId == 1);

            Console.WriteLine("El estudiante {0}, lleva los siguientes cursos:", repoEstudiante.GetEstudiante(es.EstudianteId).Nombres);
            foreach (var item in lista)
            {
                Console.WriteLine("{0}", repoCurso.GetCurso(item.CursoId).Nombre);
            }

            Console.ReadLine();
        }
        public void MuestraDatos()
        {
            List <Estudiante> estudiantes = new EstudianteRepositorio().GetEstudiantes();

            Console.WriteLine("Sección 4 - Clase 13: WHERE() nos permite filtrar resultados de la consulta en base a evaluaciones que nosotros proporcionemos.\n");

            //Console.WriteLine("Seleccionar unicamente materia programación.\n");

            //var resultado = estudiantes.Where(x => x.Materia.Contains("Programación")).ToList();

            //foreach (var item in resultado)
            //{
            //    Console.WriteLine($"ID: {item.Id}, Nombre: {item.Nombre}, Materia: {item.Materia}");
            //}

            //Console.WriteLine("Mostrar estudiantes con Nota 1 mayor o igual a 7.\n");

            //var resultado = estudiantes.Where(x => x.Nota1 >= 7).ToList();

            //foreach (var item in resultado)
            //{
            //    Console.WriteLine($"ID: {item.Id}, Nombre: {item.Nombre}, Materia: {item.Materia}, Nota 1: {item.Nota1}");
            //}

            //Console.WriteLine("Mostrar estudiantes cuya nota 1 sea mayor que 6 y cuya nota 2 sea mayor a 7.\n");

            //var resultado = estudiantes.Where( x=> x.Nota1 > 6 && x.Nota2 > 7).ToList();

            //foreach (var item in resultado)
            //{
            //    Console.WriteLine($"ID: {item.Id}, Nombre: {item.Nombre}, Materia: {item.Materia}, Nota 1: {item.Nota1}, Nota 2: {item.Nota2}");
            //}

            Console.WriteLine("Mostrar estudiantes cuya materia sea Programación o Matemáticas.\n");

            var resultado = estudiantes.Where(x => x.Materia.Contains("Programación") || x.Materia.Contains("Matemáticas")).ToList();

            foreach (var item in resultado)
            {
                Console.WriteLine($"ID: {item.Id}, Nombre: {item.Nombre}, Materia: {item.Materia}");
            }
        }