protected void BtnFiltrar4_Click(object sender, EventArgs e) { //Determino la consulta List <EntidadesCompartidas.Mascota> _listaResultado = (from UnaM in (Logica.LogicaMascota.ListarMascotasManual()) where UnaM.Raza.Contains("Perro") select UnaM).ToList <EntidadesCompartidas.Mascota>(); //despliego el resultado en la grilla GVMascota.DataSource = _listaResultado; GVMascota.DataBind(); }
protected void BtnFiltrar3_Click(object sender, EventArgs e) { //1. Obtengo la fuente de datos para Linq List <EntidadesCompartidas.Mascota> _laMascota = Logica.LogicaMascota.ListarMascotasManual(); //2. determino la consulta = solo quiero la edad de las mascotas > 10 var resultado = from unaMascota in _laMascota where unaMascota.Edad > 10 select unaMascota; //3. despliego el resultado en el listbox List <EntidadesCompartidas.Mascota> _resultado = new List <EntidadesCompartidas.Mascota>(); foreach (EntidadesCompartidas.Mascota unaM in resultado) { _resultado.Add(unaM);//me quedo con cada objeto que me devuelve GVMascota.DataSource = _resultado; GVMascota.DataBind(); } }
protected void BtnCargaInicialMAscota_Click(object sender, EventArgs e) { GVMascota.DataSource = Logica.LogicaMascota.ListarMascotasManual(); GVMascota.DataBind(); }