Пример #1
0
    protected void IniciaGridView()
    {
        if (rdOperacion.SelectedValue == "")
        {
            rdOperacion.SelectedValue = "0";
        }

        if (ddlTipoDeInmueble.SelectedValue == null || ddlTipoDeInmueble.SelectedValue == "")
        {
            InmueblesBLL bllInmuebles = new InmueblesBLL();
            DataTable dt = bllInmuebles.SeleccionaInmuebles(Membership.GetUser().ProviderUserKey.ToString(), 0, Convert.ToInt32(rdOperacion.SelectedValue), ddlOrdenar.SelectedValue.ToString(), chkActivas.Checked);
            gvInmuebles.DataSource = dt;
            Session["grd_ItemList2"] = dt;

            if (dt.Rows.Count == 0)
            {
                btnEditar.Visible = false;
                btnDuplicar.Visible = false;
                btnEliminarShared.Visible = false;
                //btnEliminarShared.Visible = false;
                btnFicha.Visible = false;
                btnOferta.Visible = false;
                btnEliminarOferta.Visible = false;
            }
            else
            {
                btnEditar.Visible = true;
                btnDuplicar.Visible = true;
                btnEliminarShared.Visible = true;
                //btnEliminarShared.Visible = true;
                btnFicha.Visible = true;
                btnOferta.Visible = true;
                btnEliminarOferta.Visible = true;
            }
            gvInmuebles.DataBind();
            gvInmuebles.SelectedIndex = -1;
        }
        else
        {
            InmueblesBLL bllInmuebles = new InmueblesBLL();
            DataTable dt = bllInmuebles.SeleccionaInmuebles(Membership.GetUser().ProviderUserKey.ToString(), Convert.ToInt32(ddlTipoDeInmueble.SelectedValue), Convert.ToInt32(rdOperacion.SelectedValue), ddlOrdenar.SelectedValue.ToString(), chkActivas.Checked);
            gvInmuebles.DataSource = dt;
            Session["grd_ItemList2"] = dt;

            if (dt.Rows.Count == 0)
            {
                btnEditar.Visible = false;
                btnDuplicar.Visible = false;
                btnEliminarShared.Visible = false;
                //btnEliminarShared.Visible = false;
                btnFicha.Visible = false;
                btnOferta.Visible = false;
                btnEliminarOferta.Visible = false;
            }
            else
            {
                btnEditar.Visible = true;
                btnDuplicar.Visible = true;
                btnEliminarShared.Visible = true;
                //btnEliminarShared.Visible = true;
                btnFicha.Visible = true;
                btnOferta.Visible = true;
                btnEliminarOferta.Visible = true;
            }
            gvInmuebles.DataBind();
            gvInmuebles.SelectedIndex = -1;
        }
    }