コード例 #1
0
        protected void CargarGrilla(object sender, CommandEventArgs e)
        {
            try
            {
                DataGrid1.Visible = false;

                InmueblesBLL bllInmuebles = new InmueblesBLL();

                ArrayList arlInmobiliarias = new ArrayList();

                DataTable dtTipos = bllInmuebles.SeleccionaTiposDeInmuebles();

                Inmueble objInmueble = new Inmueble();

                objInmueble.IDOperacion = Convert.ToInt32(rblOperacion.SelectedValue);

                string[] tipoDeInmuebleEntero = e.CommandArgument.ToString().Split('(');

                int cant = 0;

                string tipo = "null";

                foreach (string tipo2 in tipoDeInmuebleEntero)
                {
                    if (cant == 0)
                    {
                        //tipo = tipo2.Substring(0, tipo2.Length - 1);
                        tipo = tipo2;
                        cant = cant + 1;
                    }
                }

                dtTipos = bllInmuebles.SeleccionaTiposDeInmuebles();

                foreach (DataRow r in dtTipos.Rows)
                {
                    if (r.Field <string>("TipoPadre") + " " + r.Field <string>("NombreMenu") == tipo)
                    {
                        dt = bllInmuebles.SeleccionaInmueblesBusqueda(objInmueble, r.Field <int>("IdTipoDeInmueble"));
                    }
                }


                if (dt.Rows.Count != 0)
                {
                    DataGrid1.DataSource       = null;
                    DataGrid1.DataSource       = dt;
                    DataGrid1.CurrentPageIndex = 0;
                    DataGrid1.DataBind();
                    Session["grd_ItemList"] = dt;
                    DataGrid1.Visible       = true;
                }
                else if (dt.Rows.Count == 0)
                {
                }
            }
            catch
            {
            }
        }
コード例 #2
0
ファイル: WebForm1.aspx.cs プロジェクト: EasyDenken/Parana
        protected void CargarGrilla(object sender, CommandEventArgs e)
        {
            try
            {
                DataGrid1.Visible = false;

                InmueblesBLL bllInmuebles = new InmueblesBLL();

                ArrayList arlInmobiliarias = new ArrayList();

                Inmueble objInmueble = new Inmueble();

                if (e.CommandArgument.ToString() == "1 AMBIENTE")
                {
                    dt = bllInmuebles.SeleccionaInmueblesBusqueda(objInmueble, 3);
                }
                else if (e.CommandArgument.ToString() == "1 DORMITORIO")
                {
                    dt = bllInmuebles.SeleccionaInmueblesBusqueda(objInmueble, 4);
                }
                else if (e.CommandArgument.ToString() == "2 DORMITORIOS")
                {
                    dt = bllInmuebles.SeleccionaInmueblesBusqueda(objInmueble, 5);
                }

                if (dt.Rows.Count != 0)
                {
                    DataGrid1.DataSource       = null;
                    DataGrid1.DataSource       = dt;
                    DataGrid1.CurrentPageIndex = 0;
                    DataGrid1.DataBind();
                    Session["grd_ItemList"] = dt;
                    DataGrid1.Visible       = true;
                }
                else if (dt.Rows.Count == 0)
                {
                }
            }
            catch
            {
            }
        }
コード例 #3
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            //System.Threading.Thread.Sleep(5000);

            try
            {
                DataGrid1.Visible = false;

                InmueblesBLL bllInmuebles = new InmueblesBLL();

                Inmueble objInmueble = new Inmueble();
                //objInmueble.IDUsuario = Session["UserID"].ToString();
                objInmueble.IDTipoDeInmueble = int.Parse(ddlTipoDeInmueble.SelectedValue.ToString());
                objInmueble.IDOperacion      = int.Parse(ddlOperacion.SelectedValue.ToString());
                objInmueble.IDLocalidad      = int.Parse(ddlLocalidades.SelectedValue.ToString());
                objInmueble.IDProvincia      = int.Parse(ddlProvincias.SelectedValue.ToString());
                objInmueble.IDZona           = int.Parse(ddlZonas.SelectedValue.ToString());

                dt = bllInmuebles.SeleccionaInmueblesBusqueda(objInmueble, objInmueble.IDTipoDeInmueble);
                //dt = bllInmuebles.SeleccionaInmueblesBusqueda2(objInmueble.IDTipoDeInmueble, objInmueble.IDOperacion, "IdInmueble");

                if (dt.Rows.Count != 0)
                {
                    DataGrid1.DataSource       = null;
                    DataGrid1.DataSource       = dt;
                    DataGrid1.CurrentPageIndex = 0;
                    DataGrid1.DataBind();
                    Session["grd_ItemList"] = dt;
                    DataGrid1.Visible       = true;

                    //Oculta la busqueda
                    //CollapsiblePanelExtenderBusqueda.Collapsed = true;
                    //CollapsiblePanelExtenderBusqueda.ClientState = "true";
                }
                else if (dt.Rows.Count == 0)
                {
                }
            }
            catch
            {
            }
        }