protected void Button1_Click(object sender, EventArgs e) { //System.Threading.Thread.Sleep(5000); //CalcularSesion(); try { DataGrid1.Visible = false; InmueblesBLL bllInmuebles = new InmueblesBLL(); ArrayList arlInmobiliarias = new ArrayList(); Inmueble objInmueble = new Inmueble(); objInmueble.IDUsuario = Membership.GetUser().ProviderUserKey.ToString(); objInmueble.IDTipoDeInmueble = int.Parse(ddlTipoDeInmueble.SelectedValue.ToString()); objInmueble.IDOperacion = int.Parse(ddlOperacion.SelectedValue.ToString()); objInmueble.IDLocalidad = int.Parse(ddlLocalidades.SelectedValue.ToString()); if (!chkGranRosario.Checked) { objInmueble.GranRosario = false; objInmueble.IDProvincia = int.Parse(ddlProvincias.SelectedValue.ToString()); objInmueble.IDPais = int.Parse(ddlPaises.SelectedValue.ToString()); objInmueble.Calle = txtCalle.Text; objInmueble.IDZona = int.Parse(ddlZonas.SelectedValue.ToString()); objInmueble.IDZona2 = int.Parse(ddlZonas2.SelectedValue.ToString()); } else { objInmueble.GranRosario = true; } int x = CHBLPalabrasCLaves.Items.Count; for (int i = 0; i < x; i++) { if (CHBLPalabrasCLaves.Items[i].Selected) { objInmueble.IdNumPalabrasClaves += CHBLPalabrasCLaves.Items[i].Value + ","; } } objInmueble.TodasLasPlabarasClaves = chkTodasLasPalabrasClaves.Checked; if (objInmueble.IdNumPalabrasClaves != null) { objInmueble.IdNumPalabrasClaves = objInmueble.IdNumPalabrasClaves.Substring(0, objInmueble.IdNumPalabrasClaves.Length - 1); } objInmueble.Numero = txtNumero.Text; objInmueble.Piso = txtPiso.Text; objInmueble.Departamento = txtDepartamento.Text; if (chkSoloMiInmobiliaria.Checked == false && chkTodasLasInmobiliarias.Checked == false) { foreach (ListItem itm in chkInmobiliarias.Items) { if (itm.Selected) { arlInmobiliarias.Add(itm.Value); } } } objInmueble.MonedaPrecioDesdeHasta = ddlMoneda.SelectedValue.ToString(); if (txtPrecioDesde.Text != "") { objInmueble.PrecioDesde = double.Parse(txtPrecioDesde.Text); } if (txtPrecioHasta.Text != "") { objInmueble.PrecioHasta = double.Parse(txtPrecioHasta.Text); } if (ddlAntiguedad.SelectedValue != "No Selected") { objInmueble.Antiguedad = ddlAntiguedad.SelectedValue; } if (ddlCochera.SelectedValue != "No Selected") { objInmueble.Cocheras = ddlCochera.SelectedValue; } if (chkSoloMiInmobiliaria.Checked == true) { dt = bllInmuebles.SeleccionaInmueblesBusquedaSoloMiInmo(objInmueble, arlInmobiliarias, ddlOrdenBusqueda.SelectedValue.ToString()); } else { dt = bllInmuebles.SeleccionaInmueblesBusqueda(objInmueble, arlInmobiliarias, ddlOrdenBusqueda.SelectedValue.ToString()); } if (dt.Rows.Count != 0) { DataGrid1.DataSource = null; DataGrid1.DataSource = dt; DataGrid1.CurrentPageIndex = 0; DataGrid1.DataBind(); Session["grd_ItemList"] = dt; DataGrid1.Visible = true; CollapsiblePanelExtenderBusqueda.Collapsed = true; CollapsiblePanelExtenderBusqueda.ClientState = "true"; } else if (dt.Rows.Count == 0) { } } catch { } }