예제 #1
0
        private string GetResizedImagePrefix(int resizeInfoID)
        {
            string prefix = "";
            BPResizeInfo bp = new BPResizeInfo();
            BEImages ds = bp.SelectResizeInfoByID(resizeInfoID);

            if (ds.tbl_ResizeInfo.Count > 0)
            {
                prefix = ds.tbl_ResizeInfo[0].Prefix;

                if (!prefix.EndsWith("_"))
                    prefix += "_";
            }

            return prefix;
        }
예제 #2
0
        private void GetImageInfo()
        {
            BPImages bpImages = new BPImages();
            BPResizeInfo bpResize = new BPResizeInfo();
            dsInternal.Clear();

            if (ImageCategoryID > 0)
                dsInternal = bpImages.SelectByImageCategoryID(ImageCategoryID);

            if(PageTypeID > 0)
                dsInternal.Merge(bpResize.SelectResizeInfoForGalleryByPageTypeID(PageTypeID));

        }
예제 #3
0
        private void ResizePageImages(int selectedImageID)
        {
            BPResizeInfo bpResize = new BPResizeInfo();
            BEImages dsResize = bpResize.SelectNonGalleryResizeInfoByPageTypeID(PageTypeID);

            if (selectedImageID > 0)
            {
                foreach (BEImages.tbl_ResizeInfoRow infoRow in dsResize.tbl_ResizeInfo)
                {
                    MWUtility.CreateResizedImage(selectedImageID, infoRow.MaxImageSize, infoRow.MaxImageWidth, infoRow.MaxImageHeight, infoRow.Prefix, this, infoRow.WidthPriority, infoRow.HeightPriority);
                }
            }
        }
예제 #4
0
        private BEImages.tbl_ResizeInfoDataTable GetResizeInfo(int galleryPageTypeID)
        {
            BPResizeInfo bp = new BPResizeInfo();
            BEImages dsResizeInfo = null;

            if (galleryPageTypeID > 0)
                dsResizeInfo = bp.SelectResizeInfoForGalleryByPageTypeID(galleryPageTypeID);
            else
                dsResizeInfo = bp.SelectAllNonGalleryResizeInfo();

            return dsResizeInfo.tbl_ResizeInfo;
        }