Ejemplo n.º 1
0
    protected void BtnListar_Click(object sender, EventArgs e)
    {
        try
        {
            if (txtAños.Text.Trim().Length == 0)
            {
                lblError.Text = "Debe ingresar una Cantidad de años";
            }
            else
            {
                int CantA = Convert.ToInt32(txtAños.Text);

                if (CantA < 0)
                {
                    lblError.Text = "No hay Antiguedad Negativa - Ingrese nuevamente";
                }

                //muestro
                List <EntidadesCompartidas.Vivienda> _lista = Logica.LogicaVivienda.ListarAntiguedad(CantA);

                GvViviendas.DataSource = _lista;
                GvViviendas.DataBind();
            }
        }
        catch (Exception ex)
        {
            lblError.Text = ex.Message;
        }
    }
Ejemplo n.º 2
0
    protected void BtnListar_Click(object sender, EventArgs e)
    {
        try
        {
            if (DdlTipo.SelectedIndex == 0)
            {
                //muestro todas las vivienda
                GvViviendas.DataSource = (List <EntidadesCompartidas.Vivienda>)Session["Lista"];
                GvViviendas.DataBind();
            }
            else if (DdlTipo.SelectedIndex == 1)
            {
                //muestro solo las casas
                List <EntidadesCompartidas.Casa>     _listaC = new List <EntidadesCompartidas.Casa>();
                List <EntidadesCompartidas.Vivienda> _lista  = (List <EntidadesCompartidas.Vivienda>)Session["Lista"];

                foreach (EntidadesCompartidas.Vivienda V in _lista)
                {
                    if (V is EntidadesCompartidas.Casa)
                    {
                        _listaC.Add((EntidadesCompartidas.Casa)V);
                    }
                }

                GvViviendas.DataSource = _listaC;;
                GvViviendas.DataBind();
            }
            else
            {
                //muestro solo los aptos
                List <EntidadesCompartidas.Apartamento> _listaA = new List <EntidadesCompartidas.Apartamento>();
                List <EntidadesCompartidas.Vivienda>    _lista  = (List <EntidadesCompartidas.Vivienda>)Session["Lista"];

                foreach (EntidadesCompartidas.Vivienda V in _lista)
                {
                    if (V is EntidadesCompartidas.Apartamento)
                    {
                        _listaA.Add((EntidadesCompartidas.Apartamento)V);
                    }
                }

                GvViviendas.DataSource = _listaA;;
                GvViviendas.DataBind();
            }
        }
        catch (Exception ex)
        {
            lblError.Text = ex.Message;
        }
    }