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}"); } }
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"); } }
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(); } }
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}"); } }