コード例 #1
0
    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();
    }
コード例 #2
0
    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();
        }
    }
コード例 #3
0
 protected void BtnCargaInicialMAscota_Click(object sender, EventArgs e)
 {
     GVMascota.DataSource = Logica.LogicaMascota.ListarMascotasManual();
     GVMascota.DataBind();
 }