示例#1
0
        private ICollection CreateDataSource()
        {
            Managers.mngImagenesPropiedades mngImagenes = new WebApplication.Managers.mngImagenesPropiedades();

            DataTable dt = new DataTable();
            DataRow dr;

            dt.Columns.Add(new DataColumn("Thumbnail", typeof(string)));
            dt.Columns.Add(new DataColumn("Link", typeof(string)));

            if (GetPropiedadSeleccionada != null)
            {

                foreach (GI.BR.Propiedades.Galeria.Foto f in GetPropiedadSeleccionada.GaleriaFotos)
                {
                    dr = dt.NewRow();
                    dr[0] = mngImagenes.GetPathThumbnailFicha(f, GetPropiedadSeleccionada.IdPropiedad);
                    dr[1] = "Ficha.aspx?IdFoto="+f.IdFoto.ToString()+"&Propiedad="+GetPropiedadSeleccionada.IdPropiedad.ToString();
                    //mngImagenes.GetPathImagen(f, GetPropiedadSeleccionada.IdPropiedad);
                    dt.Rows.Add(dr);
                }

                if (dt.Rows.Count != 0)
                    lSinFotos.Text = "";
            }

            DataView dv = new DataView(dt);

            return dv;
        }