private void BindGiftGallery(List <GiftCardInfo> lstItemGallery) { string aspxRootPath = ResolveUrl("~/"); StoreSettingConfig ssc = new StoreSettingConfig(); string NoImagePath = ssc.GetStoreSettingsByKey(StoreSetting.DefaultProductImageURL, StoreID, PortalID, CultureName); StringBuilder galleryContainer = new StringBuilder(); StringBuilder galleryThumbContainer = new StringBuilder(); galleryThumbContainer.Append("<div class='multizoom1 thumbs jcarousel-skin'><ul>"); galleryContainer.Append("<div class='targetarea'>"); if (lstItemGallery != null && lstItemGallery.Count > 0) { foreach (GiftCardInfo item in lstItemGallery) { string imagePath = item.GraphicImage; if (item.GraphicImage == "") { imagePath = NoImagePath; } else { //Resize Image Dynamically InterceptImageController objImage = new InterceptImageController(); objImage.MultipleImageResizer(item.GraphicImage, (ImageType.Medium + ";" + ImageType.Large + ";" + ImageType.Small), ImageCategoryType.Item.ToString(), aspxCommonObj); } if (lstItemGallery.IndexOf(item) == 0) { referImagePath = imagePath; galleryContainer.Append("<img id='multizoom1' title=\""); galleryContainer.Append(item.GraphicName); galleryContainer.Append("\" src=\""); galleryContainer.Append(aspxRootPath); galleryContainer.Append(imagePath); galleryContainer.Append("\" >"); galleryThumbContainer.Append("<li><a class='selected' href=\""); galleryThumbContainer.Append(aspxRootPath); galleryThumbContainer.Append(imagePath); galleryThumbContainer.Append("\" data-id=\""); galleryThumbContainer.Append(item.GiftCardGraphicId); galleryThumbContainer.Append("\" data-large=\""); galleryThumbContainer.Append(aspxRootPath); galleryThumbContainer.Append(imagePath); galleryThumbContainer.Append("\" ><img title=\""); galleryThumbContainer.Append(item.GraphicName); galleryThumbContainer.Append("\" src=\""); galleryThumbContainer.Append(aspxRootPath); galleryThumbContainer.Append(imagePath); galleryThumbContainer.Append("\" ></a></li>"); } else { galleryThumbContainer.Append("<li><a href=\""); galleryThumbContainer.Append(aspxRootPath); galleryThumbContainer.Append(imagePath); galleryThumbContainer.Append("\" data-id=\""); galleryThumbContainer.Append(item.GiftCardGraphicId); galleryThumbContainer.Append("\" data-large=\""); galleryThumbContainer.Append(aspxRootPath); galleryThumbContainer.Append(imagePath); galleryThumbContainer.Append("\" ><img title=\""); galleryThumbContainer.Append(item.GraphicName); galleryThumbContainer.Append("\" src=\""); galleryThumbContainer.Append(aspxRootPath); galleryThumbContainer.Append(imagePath); galleryThumbContainer.Append("\" ></a></li>"); } } } galleryContainer.Append("</ul></div>"); galleryThumbContainer.Append("</div>"); ltrItemGallery.Text = galleryContainer.ToString(); ltrItemThumb.Text = galleryThumbContainer.ToString(); }
private void BindGallery(List <ItemsInfoSettings> lstItemGallery) { string aspxRootPath = ResolveUrl("~/"); StoreSettingConfig ssc = new StoreSettingConfig(); string NoImagePath = ssc.GetStoreSettingsByKey(StoreSetting.DefaultProductImageURL, StoreID, PortalID, CultureName); StringBuilder galleryContainer = new StringBuilder(); StringBuilder galleryThumbContainer = new StringBuilder(); galleryThumbContainer.Append("<div class='multizoom1 thumbs jcarousel-skin'><ul>"); galleryContainer.Append("<div class='targetarea'>"); if (lstItemGallery != null && lstItemGallery.Count > 0) { foreach (ItemsInfoSettings item in lstItemGallery) { string imagePath = "Modules/AspxCommerce/AspxItemsManagement/uploads/" + item.ImagePath; string altImagePath = "Modules/AspxCommerce/AspxItemsManagement/uploads/" + item.AlternateText; if (item.ImagePath == "") { imagePath = NoImagePath; } else { //Resize Image Dynamically InterceptImageController objImage = new InterceptImageController(); objImage.MultipleImageResizer(item.ImagePath, (ImageType.Medium + ";" + ImageType.Large + ";" + ImageType.Small), ImageCategoryType.Item.ToString(), aspxCommonObj); } if (lstItemGallery.IndexOf(item) == 0) { referImagePath = imagePath; galleryContainer.Append("<img id='multizoom1' title=\""); galleryContainer.Append(item.AlternateText); galleryContainer.Append("\" src=\""); galleryContainer.Append(aspxRootPath); galleryContainer.Append(imagePath.Replace("uploads", "uploads/Large")); galleryContainer.Append("\" >"); } galleryThumbContainer.Append("<li><a href=\""); galleryThumbContainer.Append(aspxRootPath); galleryThumbContainer.Append(imagePath.Replace("uploads", "uploads/Large")); galleryThumbContainer.Append("\" data-large=\""); galleryThumbContainer.Append(aspxRootPath); galleryThumbContainer.Append(imagePath); galleryThumbContainer.Append("\" ><img title=\""); galleryThumbContainer.Append(item.AlternateText); galleryThumbContainer.Append("\" src=\""); galleryThumbContainer.Append(aspxRootPath); galleryThumbContainer.Append(imagePath.Replace("uploads", "uploads/Small")); galleryThumbContainer.Append("\" ></a></li>"); } } else { galleryContainer.Append("<img id='multizoom1' src=\""); galleryContainer.Append(aspxRootPath); galleryContainer.Append(NoImagePath.Replace("uploads", "uploads/Large")); galleryContainer.Append("\">"); galleryThumbContainer.Append("<li><a href=\""); galleryThumbContainer.Append(aspxRootPath); galleryThumbContainer.Append(NoImagePath.Replace("uploads", "uploads/Large")); galleryThumbContainer.Append("\" data-large=\""); galleryThumbContainer.Append(aspxRootPath); galleryThumbContainer.Append(NoImagePath); galleryThumbContainer.Append("\" ><img "); galleryThumbContainer.Append(" src=\""); galleryThumbContainer.Append(aspxRootPath); galleryThumbContainer.Append(NoImagePath.Replace("uploads", "uploads/Small")); galleryThumbContainer.Append("\"></a></li>"); } galleryContainer.Append("</ul></div>"); galleryThumbContainer.Append("</div>"); ltrItemGallery.Text = galleryContainer.ToString(); ltrItemThumb.Text = galleryThumbContainer.ToString(); }
private void BindGiftGallery(List <GiftCardInfo> lstItemGallery) { string aspxRootPath = ResolveUrl("~/"); StoreSettingConfig ssc = new StoreSettingConfig(); string NoImagePath = ssc.GetStoreSettingsByKey(StoreSetting.DefaultProductImageURL, StoreID, PortalID, CultureName); StringBuilder galleryContainer = new StringBuilder(); StringBuilder galleryThumbContainer = new StringBuilder(); galleryThumbContainer.Append("<div id='divBindThumbs' class='jcarousel-skin'><ul id='thumblist'>"); galleryContainer.Append("<div id='divMainImage'>"); ImageCount = lstItemGallery.Count; if (lstItemGallery != null && lstItemGallery.Count > 0) { foreach (GiftCardInfo item in lstItemGallery) { string imagePath = item.GraphicImage; if (item.GraphicImage == "") { imagePath = NoImagePath; } else { //Resize Image Dynamically InterceptImageController objImage = new InterceptImageController(); objImage.MultipleImageResizer(item.GraphicImage, (ImageType.Medium + ";" + ImageType.Large + ";" + ImageType.Small), ImageCategoryType.Item.ToString(), aspxCommonObj); } string rel = "useZoom: 'zoom1', smallImage: '" + aspxRootPath + imagePath + "' "; if (lstItemGallery.IndexOf(item) == 0) { referImagePath = imagePath; galleryContainer.Append("<a rel='' href=\""); galleryContainer.Append(aspxRootPath); galleryContainer.Append(imagePath); galleryContainer.Append("\" id='zoom1' class='cloud-zoom' title=\""); galleryContainer.Append(item.GraphicName); galleryContainer.Append("\"><img title=\""); galleryContainer.Append(item.GraphicName); galleryContainer.Append("\" src=\""); galleryContainer.Append(aspxRootPath); galleryContainer.Append(imagePath); galleryContainer.Append("\"></a>"); galleryThumbContainer.Append("<li><a class='selected' rel=\""); galleryThumbContainer.Append(rel); galleryThumbContainer.Append("\" data-id=\""); galleryThumbContainer.Append(item.GiftCardGraphicId); galleryThumbContainer.Append("\" href=\""); galleryThumbContainer.Append(aspxRootPath); galleryThumbContainer.Append(imagePath); galleryThumbContainer.Append("\" class='cloud-zoom-gallery'><img title=\""); galleryThumbContainer.Append(item.GraphicName); galleryThumbContainer.Append("\" src=\""); galleryThumbContainer.Append(aspxRootPath); galleryThumbContainer.Append(imagePath); galleryThumbContainer.Append("\" class='zoom-tiny-image'></a></li>"); } else { galleryThumbContainer.Append("<li><a rel=\""); galleryThumbContainer.Append(rel); galleryThumbContainer.Append("\" data-id=\""); galleryThumbContainer.Append(item.GiftCardGraphicId); galleryThumbContainer.Append("\" href=\""); galleryThumbContainer.Append(aspxRootPath); galleryThumbContainer.Append(imagePath); galleryThumbContainer.Append("\" class='cloud-zoom-gallery'><img title=\""); galleryThumbContainer.Append(item.GraphicName); galleryThumbContainer.Append("\" src=\""); galleryThumbContainer.Append(aspxRootPath); galleryThumbContainer.Append(imagePath); galleryThumbContainer.Append("\" class='zoom-tiny-image'></a></li>"); } } } else { galleryContainer.Append("<a rel='' href=\""); galleryContainer.Append(aspxRootPath); galleryContainer.Append(NoImagePath); galleryContainer.Append("\" id='zoom1' class='cloud-zoom' "); galleryContainer.Append("><img src=\""); galleryContainer.Append(aspxRootPath); galleryContainer.Append(NoImagePath.Replace("uploads", "uploads/Large")); galleryContainer.Append("\"></a>"); string rel = "useZoom: 'zoom1', smallImage: '" + aspxRootPath + NoImagePath.Replace("uploads", "uploads/Large") + "' "; galleryThumbContainer.Append("<li><a rel=\""); galleryThumbContainer.Append(rel); galleryThumbContainer.Append("\" href=\""); galleryThumbContainer.Append(aspxRootPath); galleryThumbContainer.Append(NoImagePath); galleryThumbContainer.Append("\" class='cloud-zoom-gallery'><img src=\""); galleryThumbContainer.Append(aspxRootPath); galleryThumbContainer.Append(NoImagePath.Replace("uploads", "uploads/Small")); galleryThumbContainer.Append("\" class='zoom-tiny-image'></a></li>"); } galleryContainer.Append("</ul></div>"); galleryThumbContainer.Append("</div>"); ltrItemGallery.Text = galleryContainer.ToString(); ltrItemThumb.Text = galleryThumbContainer.ToString(); }