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(); } }
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); }