コード例 #1
0
    public void Cargar_Caracteristicas_Inmueble()
    {
        DtoTipoInmueble            dto_tipo_inmueble            = new DtoTipoInmueble();
        DtoCaracteristicasInmueble dto_caracteristica_inmueble  = new DtoCaracteristicasInmueble();
        CtrCaracteristicaInmueble  ctr_caracteristicas_inmueble = new CtrCaracteristicaInmueble();

        dto_tipo_inmueble.id_tipo_inmueble = int.Parse(ddlTipoInmueble.SelectedValue);



        if (dto_tipo_inmueble.id_tipo_inmueble == 0)
        {
            Session["OcultarTodo"]         = "Visible";
            Session["Dormitorio"]          = "";
            Session["Baños"]               = "";
            Session["Cocheras"]            = "";
            Session["Antiguedad_Inmueble"] = "";
            Session["Estado_Inmueble"]     = "";
            ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "ocultarCaracteristicasInmueble", "Ocultar_Caracteristicas_Inmueble();", true);
        }
        else
        {
            List <DtoCaracteristicasInmueble> listar_caracteristicas_Inmuebles = new List <DtoCaracteristicasInmueble>();
            listar_caracteristicas_Inmuebles = ctr_caracteristicas_inmueble.Ctr_Cargar_Caracteristicas_Inmueble(dto_tipo_inmueble);
            for (int i = 0; i < listar_caracteristicas_Inmuebles.Count; i++)
            {
                //txtIdCaracteristica.Text = dto_caracteristica_inmueble.id
                string ci = listar_caracteristicas_Inmuebles[i].descripcion_caracteristica_inmueble;


                if (ci == lblDormitorios.Text)
                {
                    Session["Dormitorio"] = "Visible";
                }
                if (ci == lblBaños.Text)
                {
                    Session["Baños"] = "Visible";
                }
                if (ci == lblCocheras.Text)
                {
                    Session["Cocheras"] = "Visible";
                }
                if (ci == lblAntiguedad_Inmueble.Text)
                {
                    Session["Antiguedad_Inmueble"] = "Visible";
                }
                if (ci == lblEstado_Inmueble.Text)
                {
                    Session["Estado_Inmueble"] = "Visible";
                }
                if (i + 1 == listar_caracteristicas_Inmuebles.Count)
                {
                    ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "mostrarCaracteristicasInmueble", "Caracteristicas_Inmueble();", true);
                }
            }
        }
    }
コード例 #2
0
    public static object comprobartipoinmueble(int id_tipoinmueble_elegido)
    {
        SqlCommand cmd = new SqlCommand("sp_Cargar_Caracteristicas_Inmueble", conexion);

        cmd.CommandType = CommandType.StoredProcedure;
        cmd.Parameters.AddWithValue("@id_tipoinmueble_elegido", id_tipoinmueble_elegido);
        conexion.Open();
        SqlDataReader reader = cmd.ExecuteReader();
        List <DtoCaracteristicasInmueble> listar_caracteristicas_Inmuebles = new List <DtoCaracteristicasInmueble>();
        DtoCaracteristicasInmueble        dto_caracteristicas_inmueble;

        while (reader.Read())
        {
            dto_caracteristicas_inmueble = new DtoCaracteristicasInmueble();
            dto_caracteristicas_inmueble.id_caracteristica = int.Parse(reader[0].ToString());
            dto_caracteristicas_inmueble.descripcion_caracteristica_inmueble = reader[1].ToString();

            listar_caracteristicas_Inmuebles.Add(dto_caracteristicas_inmueble);
        }
        conexion.Close();
        return(listar_caracteristicas_Inmuebles);
    }