예제 #1
0
        public static string MostrarImagenes(int posicionImagenes, int cantidadImagenes)
        {
            var htmlImagenes = new StringBuilder();

            Default defaultt = new Default();

            Entidades.ImagenesAspNet_Users imagenesUsuarios = new Entidades.ImagenesAspNet_Users();

            List <Entidades.ImagenesAspNet_Users> listaTotalImagenes = new List <Entidades.ImagenesAspNet_Users>();

            listaTotalImagenes = imagenesUsuarios.ObtenerListadoAprobados();

            var listaParcialImagenes = (from elemento in listaTotalImagenes select elemento).Skip(posicionImagenes).Take(cantidadImagenes);

            foreach (Entidades.ImagenesAspNet_Users elementoImagenes in listaParcialImagenes)
            {
                // Verifica si es archivo o enlace, ya que cada uno tiene metodos diferentes.

                if (!string.IsNullOrEmpty(elementoImagenes.DirectorioRelativo.ToString()) && !string.IsNullOrEmpty(elementoImagenes.RutaRelativa.ToString()))
                {
                    defaultt.VerificarArchivoImagen(htmlImagenes, elementoImagenes);
                }
                else if (!string.IsNullOrEmpty(elementoImagenes.EnlaceExterno.ToString()))
                {
                    defaultt.VerificarEnlaceImagen(htmlImagenes, elementoImagenes);
                }
            }

            return(htmlImagenes.ToString());
        }
        public static string MostrarImagenes( int posicionImagenes, int cantidadImagenes )
        {
            var htmlImagenes = new StringBuilder();

            Default defaultt = new Default();

            Entidades.ImagenesAspNet_Users imagenesUsuarios = new Entidades.ImagenesAspNet_Users();

            if (listaTotalImagenes == null)
            {

                listaTotalImagenes = new List<Entidades.ImagenesAspNet_Users>();

                listaTotalImagenes = imagenesUsuarios.ObtenerListadoAprobados();

            }

            var listaParcialImagenes = ( from elemento in listaTotalImagenes select elemento ).Skip ( posicionImagenes ).Take ( cantidadImagenes );

            if ( listaParcialImagenes.Count() == 0 & !resultadosActivados )
            {

                htmlImagenes.AppendFormat(string.Format("<h2>{0}</h2>", "No hay más contenido que mostrar."));

                resultadosActivados = true;

            }

            foreach (Entidades.ImagenesAspNet_Users elementoImagenes in listaParcialImagenes)
            {

                // Verifica si es archivo o enlace, ya que cada uno tiene metodos diferentes.

                if ( ! string.IsNullOrEmpty ( elementoImagenes.DirectorioRelativo.ToString() ) && ! string.IsNullOrEmpty ( elementoImagenes.RutaRelativa.ToString() ) )
                {

                    // Carga lenta.

                    //defaultt.VerificarArchivoImagen(htmlImagenes, elementoImagenes);

                    // Carga rapida.

                    defaultt.MostrarImagenDirectamente(htmlImagenes, elementoImagenes);

                }
                else if ( ! string.IsNullOrEmpty ( elementoImagenes.EnlaceExterno.ToString() ) )
                {

                    defaultt.VerificarEnlaceImagen(htmlImagenes, elementoImagenes);

                }

            }

            return htmlImagenes.ToString();
        }
예제 #3
0
        public static string MostrarImagenes(int posicionImagenes, int cantidadImagenes)
        {
            var htmlImagenes = new StringBuilder();

            Default defaultt = new Default();

            Entidades.ImagenesAspNet_Users imagenesUsuarios = new Entidades.ImagenesAspNet_Users();

            if (listaTotalImagenes == null)
            {
                listaTotalImagenes = new List <Entidades.ImagenesAspNet_Users>();

                listaTotalImagenes = imagenesUsuarios.ObtenerListadoAprobados();
            }

            var listaParcialImagenes = (from elemento in listaTotalImagenes select elemento).Skip(posicionImagenes).Take(cantidadImagenes);

            if (listaParcialImagenes.Count() == 0 & !resultadosActivados)
            {
                htmlImagenes.AppendFormat(string.Format("<h2>{0}</h2>", "No hay más contenido que mostrar."));

                resultadosActivados = true;
            }

            foreach (Entidades.ImagenesAspNet_Users elementoImagenes in listaParcialImagenes)
            {
                // Verifica si es archivo o enlace, ya que cada uno tiene metodos diferentes.

                if (!string.IsNullOrEmpty(elementoImagenes.DirectorioRelativo.ToString()) && !string.IsNullOrEmpty(elementoImagenes.RutaRelativa.ToString()))
                {
                    // Carga lenta.

                    //defaultt.VerificarArchivoImagen(htmlImagenes, elementoImagenes);

                    // Carga rapida.

                    defaultt.MostrarImagenDirectamente(htmlImagenes, elementoImagenes);
                }
                else if (!string.IsNullOrEmpty(elementoImagenes.EnlaceExterno.ToString()))
                {
                    defaultt.VerificarEnlaceImagen(htmlImagenes, elementoImagenes);
                }
            }

            return(htmlImagenes.ToString());
        }