public void CargarImagenes()
    {
        int       p          = 0;
        DtoAviso  dto_aviso1 = new DtoAviso();
        Ctrlmagen ctrImgen   = new Ctrlmagen();

        DtoImagen_X_Aviso [] dto_imagen = new DtoImagen_X_Aviso[100];
        dto_aviso1.codigo = int.Parse(Session["id_aviso"].ToString());
        List <DtoImagen_X_Aviso> list_imagen = new List <DtoImagen_X_Aviso>();
        ArrayList Lista = new ArrayList();

        list_imagen = ctrImgen.Ctr_Capturar_Imagen(dto_aviso1);
        for (int i = 0; i < list_imagen.Count(); i++)
        {
            p++;
            dto_imagen[i] = list_imagen.ElementAt(i);
            Lista.Add("/pages/imagenes/inmuebles/" + dto_imagen[i].tipo_servicio + "/" + dto_imagen[i].imagen);
        }
        if (p == 0)
        {
            Repeater1.DataSource = "No ha imagenes";
        }
        else
        {
            Repeater1.DataSource = Lista;
            Repeater1.DataBind();
        }
    }
Ejemplo n.º 2
0
        public List <DtoImagen_X_Aviso> Dao_Capturar_Imagenes(DtoAviso dto_aviso)
        {
            SqlCommand cmd = new SqlCommand("sp_Capturar_Imagen", conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@codigo", dto_aviso.codigo);
            conexion.Open();
            SqlDataReader            reader = cmd.ExecuteReader();
            List <DtoImagen_X_Aviso> listarImagenesdeAviso = new List <DtoImagen_X_Aviso>();
            DtoImagen_X_Aviso        dto_imagen;

            while (reader.Read())
            {
                dto_imagen               = new DtoImagen_X_Aviso();
                dto_imagen.imagen        = reader[0].ToString();
                dto_imagen.tipo_servicio = reader[1].ToString();
                listarImagenesdeAviso.Add(dto_imagen);
            }
            conexion.Close();
            return(listarImagenesdeAviso);
        }