private void DisplayCartItems() { string modulePath = this.AppRelativeTemplateSourceDirectory; hst = AppLocalized.getLocale(modulePath); string pageExtension = SageFrameSettingKeys.PageExtension; string aspxTemplateFolderPath = ResolveUrl("~/") + "Templates/" + TemplateName; string aspxRootPath = ResolveUrl("~/"); double arrRewardtotalPrice = 0; string arrRewardDetails = ""; string arrRewardSub = ""; List <CartInfo> itemsList = LoadCartItems(); StringBuilder scriptBuilder_root = new StringBuilder(); StringBuilder cartItemList = new StringBuilder(); if (itemsList.Count > 0) { cartItemList.Append( GetStringScript( " $('.cssClassSubTotalAmount,.cssClassLeftRightBtn,.cssClassapplycoupon,.cssClassBlueBtnWrapper').show();")); cartItemList.Append( "<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\" id=\"tblCartList\">"); cartItemList.Append("<tbody><tr class=\"cssClassHeadeTitle\" >"); cartItemList.Append("<td class=\"cssClassSN\">Sn."); if (ShowItemImagesOnCart.ToLower() == "true") { cartItemList.Append("</td><td class=\"cssClassItemImageWidth\">"); cartItemList.Append(getLocale("Item Description")); } cartItemList.Append("</td><td>"); //cartItemList.Append(getLocale("Description")); //cartItemList.Append("</td>"); //cartItemList.Append("<td>"); cartItemList.Append(getLocale("Variants")); cartItemList.Append("</td>"); cartItemList.Append("<td class=\"cssClassQTY\">"); cartItemList.Append(getLocale("Qty")); cartItemList.Append("</td>"); cartItemList.Append("<td class=\"cssClassTimes\">"); cartItemList.Append(getLocale("X")); cartItemList.Append("</td>"); cartItemList.Append("<td class=\"cssClassItemPrice\">"); cartItemList.Append(getLocale("Unit Price")); cartItemList.Append("</td>"); cartItemList.Append("<td class=\"cssClassEquals\">"); cartItemList.Append("="); cartItemList.Append("</td>"); cartItemList.Append("<td class=\"cssClassSubTotal\">"); cartItemList.Append(getLocale("Line Total")); cartItemList.Append("</td>"); // cartHeading += '<td class="cssClassTaxRate">'; // cartHeading += 'Unit Tax'; // cartHeading += '</td>'; // cartHeading += '<td>'; // cartHeading += 'Remark'; // cartHeading += '</td>'; cartItemList.Append("<td class=\"cssClassAction\">"); cartItemList.Append(getLocale("Action")); cartItemList.Append("</td>"); cartItemList.Append(" </tr>"); //$("#divCartDetails").html(cartHeading); List <BasketItem> basketItems = new List <BasketItem>(); int index = 0; string bsketItems = ""; bsketItems += "["; foreach (CartInfo item in itemsList) { //for realtime shipping rate calculation //for realtime shipping rate calculation if (item.ItemTypeID == 1) { string bitems = "{" + string.Format( "\'Height\':'{0}',\'ItemName\':'{1}',\'Length\':'{2}',\'Quantity\':'{3}',\'WeightValue\':'{4}',\'Width\':'{5}'", item.Height ?? 0, item.ItemName, item.Length ?? 0, item.Quantity.ToString(), decimal.Parse(item.Weight.ToString()), item.Width ?? 0 ) + "},"; bsketItems += bitems; } index = index + 1; string imagePath = "Modules/AspxCommerce/AspxItemsManagement/uploads/" + item.ImagePath; if (item.ImagePath == "") { imagePath = NoImageMyCartPath; } else if (item.AlternateText == "") { item.AlternateText = item.ItemName; } cartItemList.Append("<tr >"); cartItemList.Append("<td>"); cartItemList.Append("<b>" + index + "." + "</b>"); ; cartItemList.Append("</td>"); if (ShowItemImagesOnCart.ToLower() == "true") { cartItemList.Append("<td>"); cartItemList.Append("<p class=\"cssClassCartPicture\">"); cartItemList.Append("<img src='" + aspxRootPath + imagePath.Replace("uploads", "uploads/Small") + "' alt=\"" + item.AlternateText + "\" title=\"" + item.AlternateText + "\" ></p>"); // cartItemList.Append("</td>"); } // cartItemList.Append("<td>"); cartItemList.Append("<div class=\"cssClassCartPictureInformation\">"); cartItemList.Append("<h3>"); if (item.CostVariantsValueIDs != "") { cartItemList.Append("<a href=\"item/" + item.SKU + pageExtension + "?varId=" + item.CostVariantsValueIDs + "\" costvariants=\"" + item.CostVariants + "\" onclick=\"AspxCart.SetCostVartSession(this);\" >" + item.ItemName + "</a></h3>"); } else { cartItemList.Append("<a href=\"item/" + item.SKU + pageExtension + "\" costvariants=\"" + item.CostVariants + "\" onclick=\"AspxCart.SetCostVartSession(this);\" >" + item.ItemName + "</a></h3>"); //cartItemList.Append("<a href="item/' + value.SKU + pageExtension + '" costvariants="' + value.CostVariants + '" onclick=AspxCart.SetCostVartSession(this);>' + value.ItemName + ' </a></h3>"); } // cartItemList.Append("<p>"); //cartElements += '<textarea id="itemDescription" readonly="readonly" style="width: 153px; height: 75px;">' + Encoder.htmlDecode(value.ShortDescription) + '</textarea>'; // cartItemList.Append(HttpUtility.HtmlEncode(item.ShortDescription)); // cartItemList.Append("</p>"); cartItemList.Append("</div>"); cartItemList.Append("</td>"); cartItemList.Append("<td class=\"row-variants\">"); cartItemList.Append(item.CostVariants); cartItemList.Append("</td>"); cartItemList.Append("<td class=\"cssClassQTYInput\">"); cartItemList.Append("<input class=\"num-pallets-input\" autocomplete=\"off\" price=\"" + Math.Round(double.Parse((item.Price * rate).ToString()), 2).ToString() + "\" id=\"txtQuantity_" + item.CartItemID + "\" type=\"text\" cartID=\"" + item.CartID + "\" value=\"" + item.Quantity + "\" quantityInCart=\"" + item.Quantity + "\" actualQty=\"" + item.ItemQuantity + "\" costVariantID=\"" + item.CostVariantsValueIDs + "\" itemID=\"" + item.ItemID + "\" addedValue=\"" + item.Quantity + "\">"); cartItemList.Append("<label class=\"lblNotification\" style=\"color: #FF0000;\"></label></td>"); cartItemList.Append("<td class=\"cssClassTimes\">"); cartItemList.Append(" X"); cartItemList.Append("</td>"); cartItemList.Append("<td class=\"price-per-pallet\">"); cartItemList.Append( "<span class=\"cssClassFormatCurrency\">" + Math.Round(double.Parse((item.Price * rate).ToString()), 2).ToString() + "</span>"); cartItemList.Append("</td>"); cartItemList.Append("<td class=\"cssClassEquals\">"); cartItemList.Append("="); cartItemList.Append("</td>"); cartItemList.Append("<td class=\"row-total\">"); cartItemList.Append("<input class=\"row-total-input cssClassFormatCurrency\" autocomplete=\"off\" id=\"txtRowTotal_" + item.CartID + "\" value=\"" + Math.Round(double.Parse((item.TotalItemCost * rate).ToString()), 2).ToString() + "\" readonly=\"readonly\" type=\"text\" />"); cartItemList.Append("</td>"); // cartElements += '<td class="row-taxRate">'; // cartElements += '<span class="cssClassFormatCurrency">' + (value.TaxRateValue * rate).toFixed(2) + '</span>'; // cartElements += '</td>'; // cartElements += '<td class="rowremark">'; // cartElements += '' + value.Remarks + ''; // cartElements += '</td>'; cartItemList.Append("<td>"); cartItemList.Append(" <img class=\"ClassDeleteCartItems\" src=\"" + aspxTemplateFolderPath + "/images/admin/btndelete.png\" alt=\"Delete\" title=\"Delete\" value=\"" + item.CartItemID + "\" cartID=\"" + item.CartID + "\"/>"); cartItemList.Append("</td>"); cartItemList.Append("</tr>"); //AspxCart.Vars.CartID = value.CartID; arrRewardtotalPrice += Math.Round(double.Parse((item.Price * item.Quantity).ToString()), 2); arrRewardSub += "'<li>'+ " + item.Quantity + "+'X' +eval(" + (item.Price) + "* rewardRate).toFixed(2)+ '</li>'+"; arrRewardDetails += "'<li><b>'+eval( " + (item.TotalItemCost) + "* rewardRate).toFixed(2)+ '</b> " + getLocale("Points for Product:") + item.ItemName + "   </li>'+"; if (index == itemsList.Count) { StringBuilder scriptBuilder = new StringBuilder(); scriptBuilder.Append("AspxCart.Vars.CartID =" + item.CartID + ";"); scriptBuilder.Append(" var rewardRate = parseFloat($('#hdnRewardRate').val());"); scriptBuilder.Append("var arrRewardDetails =" + arrRewardDetails.Substring(0, arrRewardDetails.Length - 1) + ";"); scriptBuilder.Append("var arrRewardSub =" + arrRewardSub.Substring(0, arrRewardSub.Length - 1) + ";"); scriptBuilder.Append("if (isPurchaseActive == true){"); scriptBuilder.Append("$('#dvPointsTotal').empty(); $('#ulRewardDetails').html(arrRewardDetails);"); scriptBuilder.Append("$('#ulRewardSub').html(arrRewardSub);"); scriptBuilder.Append("$('#dvPointsTotal').append(eval(" + arrRewardtotalPrice + " * rewardRate).toFixed(2));"); scriptBuilder.Append("} "); scriptBuilder.Append("AspxCart.GetDiscountCartPriceRule(AspxCart.Vars.CartID, 0);"); scriptBuilder.Append("$('#tblCartList tr:even ').addClass('sfEven');"); scriptBuilder.Append("$('#tblCartList tr:odd ').addClass('sfOdd');"); scriptBuilder.Append("$('.cssClassCartPicture img[title]').tipsy({ gravity: 'n' });"); scriptBuilder.Append("AspxCart.BindCartFunctions();"); bsketItems = bsketItems.Substring(0, bsketItems.Length - 1); bsketItems += "]"; scriptBuilder.Append(" AspxCart.SetBasketItems(eval(\"" + bsketItems + "\"));"); // string scripttoExecute = GetStringScript(scriptBuilder.ToString()); scriptBuilder_root.Append(scriptBuilder.ToString()); } } cartItemList.Append("</table>"); // cartItemList.Append(scriptBuilder_root.ToString()); //string jsFx = BindJsFunctions(); //string script = GetStringScript(jsFx); //cartItemList.Append(script); string rewardScript = LoadRewardPoints(); scriptBuilder_root.Append(rewardScript); //scriptBuilder_root.Append(GetDiscount()); scriptBuilder_root.Append("if (isPurchaseActive == true){"); scriptBuilder_root.Append(" var rewardRate = parseFloat($('#hdnRewardRate').val());"); scriptBuilder_root.Append("var arrRewardDetails =" + arrRewardDetails.Substring(0, arrRewardDetails.Length - 1) + ";"); scriptBuilder_root.Append("var arrRewardSub =" + arrRewardSub.Substring(0, arrRewardSub.Length - 1) + ";"); scriptBuilder_root.Append("$('#dvPointsTotal').empty(); $('#ulRewardDetails').html(arrRewardDetails);"); scriptBuilder_root.Append("$('#ulRewardSub').html(arrRewardSub);"); scriptBuilder_root.Append("$('#dvPointsTotal').append(eval(" + arrRewardtotalPrice + " * rewardRate).toFixed(2));"); scriptBuilder_root.Append("} "); string script = GetStringScript(scriptBuilder_root.ToString()); cartItemList.Append(script); ltCartItems.Text = cartItemList.ToString(); } else { StringBuilder scriptBuilder = new StringBuilder(); scriptBuilder.Append( "AspxCart.ResetCouponSession('CouponCode,DiscountAmount,CouponApplied,CouponSessionAmount,CouponDiscountAmount,IsCouponInPercent,CouponPercentValue,CouponSessionPercentAmount');"); scriptBuilder.Append("$('.cssClassCartInformation').html('<span class=\"cssClassNotFound\">" + getLocale("Your cart is empty!") + "</span>');"); string script = GetStringScript(scriptBuilder.ToString()); ltCartItems.Text = script; } }
private void DisplayCartItems() { string modulePath = this.AppRelativeTemplateSourceDirectory; hst = AppLocalized.getLocale(modulePath); string pageExtension = SageFrameSettingKeys.PageExtension; string aspxTemplateFolderPath = ResolveUrl("~/") + "Templates/" + TemplateName; string aspxRootPath = ResolveUrl("~/"); double arrRewardtotalPrice = 0; string arrRewardDetails = ""; string arrRewardSub = ""; List <CartInfo> itemsList = LoadCartItems(); if (itemsList.Count > 0) { CartPRDiscount = AspxCartController.GetDiscountPriceRule(itemsList[0].CartID, aspxCommonObj, 0); GetDiscount(); } itemsList = itemsList.Select(e => { e.KitData = Regex.Replace(e.KitData, "[\"\"]+", "'"); return(e); }).ToList(); Items = json_serializer.Serialize(itemsList); StringBuilder scriptBuilder_root = new StringBuilder(); StringBuilder cartItemList = new StringBuilder(); if (itemsList.Count > 0) { CartItemCount = itemsList.Count; cartItemList.Append( GetStringScript( " $('.cssClassSubTotalAmount,.cssClassLeftRightBtn,.cssClassapplycoupon,.cssClassBlueBtnWrapper').show();")); cartItemList.Append( "<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\" id=\"tblCartList\" class=\"sfGridTableWrapper\">"); cartItemList.Append("<thead><tr class=\"cssClassHeadeTitle\" >"); cartItemList.Append("<th class=\"cssClassSN\">Sn."); if (ShowItemImagesOnCart.ToLower() == "true") { cartItemList.Append("</th><th class=\"cssClassItemImageWidth\">"); cartItemList.Append(getLocale("Item Description")); } cartItemList.Append("</th><th>"); cartItemList.Append(getLocale("Variants")); cartItemList.Append("</th>"); cartItemList.Append("<th class=\"cssClassQTY\">"); cartItemList.Append(getLocale("Qty")); cartItemList.Append("</th>"); cartItemList.Append("<th class=\"cssClassItemPrice\">"); cartItemList.Append(getLocale("Unit Price")); cartItemList.Append("</th>"); cartItemList.Append("<th class=\"cssClassSubTotal\">"); cartItemList.Append(getLocale("Line Total")); cartItemList.Append("</th>"); cartItemList.Append("<th class=\"cssClassAction\">"); cartItemList.Append(getLocale("Action")); cartItemList.Append("</th>"); cartItemList.Append(" </tr>"); cartItemList.Append("</thead>"); cartItemList.Append("<tbody>"); List <BasketItem> basketItems = new List <BasketItem>(); int index = 0; string bsketItems = ""; bsketItems += "["; foreach (CartInfo item in itemsList) { if (item.ItemTypeID == 1) { string bitems = "{" + string.Format( "\'Height\':'{0}',\'ItemName\':'{1}',\'Length\':'{2}',\'Quantity\':'{3}',\'WeightValue\':'{4}',\'Width\':'{5}'", item.Height ?? 0, item.ItemName, item.Length ?? 0, item.Quantity.ToString(), decimal.Parse(item.Weight.ToString()), item.Width ?? 0 ) + "},"; bsketItems += bitems; } index = index + 1; string imagePath = "Modules/AspxCommerce/AspxItemsManagement/uploads/" + item.ImagePath; if (item.ImagePath == "") { imagePath = NoImageMyCartPath; } else if (item.AlternateText == "") { item.AlternateText = item.ItemName; //Resize Image Dynamically InterceptImageController.ImageBuilder(item.ImagePath, ImageType.Small, ImageCategoryType.Item, aspxCommonObj); } else if (item.ImagePath != "") { //Resize Image Dynamically InterceptImageController.ImageBuilder(item.ImagePath, ImageType.Small, ImageCategoryType.Item, aspxCommonObj); } if ((itemsList.IndexOf(item)) % 2 == 0) { cartItemList.Append("<tr class=\"sfEven\" >"); } else { cartItemList.Append("<tr class=\"sfOdd\" >"); } cartItemList.Append("<td>"); cartItemList.Append("<b>" + index + "." + "</b>"); ; cartItemList.Append("</td>"); if (item.ItemTypeID == 3) { cartItemList.Append("<td>"); if (ShowItemImagesOnCart.ToLower() == "true") { cartItemList.Append("<p class=\"cssClassCartPicture\">"); cartItemList.Append("<img src='" + aspxRootPath + imagePath.Replace("uploads", "uploads/Small") + "' alt=\"" + item.AlternateText + "\" title=\"" + item.AlternateText + "\" ></p>"); } cartItemList.Append("<div class=\"cssClassCartPictureInformation\">"); cartItemList.Append("<a href=\"item/" + item.SKU + pageExtension + "\" costvariants=\"" + item.CostVariants + "\" onclick=\"AspxCart.SetCostVartSession(this);\" >" + item.ItemName + "</a>"); cartItemList.Append("<ul class='giftcardInfo'>"); cartItemList.Append("<li>"); cartItemList.Append(item.ShortDescription); cartItemList.Append("</li>"); cartItemList.Append("</ul>"); cartItemList.Append("</div>"); cartItemList.Append("</td>"); } else if (item.ItemTypeID == 6) { cartItemList.Append("<td>"); if (ShowItemImagesOnCart.ToLower() == "true") { cartItemList.Append("<p class=\"cssClassCartPicture\">"); cartItemList.Append("<img src='" + aspxRootPath + imagePath.Replace("uploads", "uploads/Small") + "' alt=\"" + item.AlternateText + "\" title=\"" + item.AlternateText + "\" ></p>"); } cartItemList.Append("<div class=\"cssClassCartPictureInformation\">"); cartItemList.Append("<a href=\"item/" + item.SKU + pageExtension + "\" costvariants=\"" + item.CostVariants + "\" onclick=\"AspxCart.SetCostVartSession(this);\" >" + item.ItemName + "</a>"); string[] lis = Regex.Split(item.ShortDescription, "</br>"); cartItemList.Append("<ul class='kitInfo'>"); foreach (var li in lis) { cartItemList.Append("<li>" + li + "</li>"); } cartItemList.Append("</ul>"); cartItemList.Append("</div>"); cartItemList.Append("</td>"); } else { cartItemList.Append("<td>"); if (ShowItemImagesOnCart.ToLower() == "true") { cartItemList.Append("<p class=\"cssClassCartPicture\">"); cartItemList.Append("<img src='" + aspxRootPath + imagePath.Replace("uploads", "uploads/Small") + "' alt=\"" + item.AlternateText + "\" title=\"" + item.AlternateText + "\" ></p>"); } cartItemList.Append("<div class=\"cssClassCartPictureInformation\">"); if (item.CostVariantsValueIDs != "") { cartItemList.Append("<a href=\"item/" + item.SKU + pageExtension + "?varId=" + item.CostVariantsValueIDs + "\" costvariants=\"" + item.CostVariants + "\" onclick=\"AspxCart.SetCostVartSession(this);\" >" + item.ItemName + "</a>"); } else { cartItemList.Append("<a href=\"item/" + item.SKU + pageExtension + "\" costvariants=\"" + item.CostVariants + "\" onclick=\"AspxCart.SetCostVartSession(this);\" >" + item.ItemName + "</a>"); } cartItemList.Append("</div>"); cartItemList.Append("</td>"); } cartItemList.Append("<td class=\"row-variants\">"); cartItemList.Append(item.CostVariants); cartItemList.Append("</td>"); cartItemList.Append("<td class=\"cssClassQTYInput\">"); cartItemList.Append("<input class=\"num-pallets-input\" autocomplete=\"off\" price=\"" + Math.Round(double.Parse((item.Price).ToString()), 2).ToString() + "\" id=\"txtQuantity_" + item.CartItemID + "\" type=\"text\" cartID=\"" + item.CartID + "\" value=\"" + item.Quantity + "\" sku=\"" + item.SKU + "\" quantityInCart=\"" + item.Quantity + "\" actualQty=\"" + item.ItemQuantity + "\" costVariantID=\"" + item.CostVariantsValueIDs + "\" itemID=\"" + item.ItemID + "\" addedValue=\"" + item.Quantity + "\" minCartQuantity=\"" + item.MinCartQuantity + "\" maxCartQuantity=\"" + item.MaxCartQuantity + "\">"); cartItemList.Append("<label class=\"lblNotification\" style=\"color: #FF0000;\"></label></td>"); cartItemList.Append("<td class=\"price-per-pallet\">"); cartItemList.Append( "<span class=\"cssClassFormatCurrency\">" + Math.Round(double.Parse((item.Price).ToString()), 2).ToString("N2") + "</span>"); cartItemList.Append("</td>"); cartItemList.Append("<td class=\"row-total\">"); cartItemList.Append("<input class=\"row-total-input cssClassFormatCurrency\" autocomplete=\"off\" id=\"txtRowTotal_" + item.CartID + "\" value=\"" + Math.Round(double.Parse((item.TotalItemCost).ToString()), 2).ToString("N2") + "\" readonly=\"readonly\" type=\"text\" />"); cartItemList.Append("</td>"); cartItemList.Append("<td>"); cartItemList.Append(" <a class=\"ClassDeleteCartItems\" title=\"Delete\" value=\"" + item.CartItemID + "\" cartID=\"" + item.CartID + "\"><i class=\"i-delete\"></i></a>"); cartItemList.Append("</td>"); cartItemList.Append("</tr>"); arrRewardtotalPrice += Math.Round(double.Parse((item.Price * item.Quantity).ToString()), 2); arrRewardSub += "'<li>'+ " + item.Quantity + "+'X' +eval(" + (item.Price) + "* rewardRate).toFixed(2)+ '</li>'+"; arrRewardDetails += "'<li><b>'+eval( " + (item.TotalItemCost) + "* rewardRate).toFixed(2)+ '</b> " + getLocale("Points for Product:") + item.ItemName + "   </li>'+"; if (index == itemsList.Count) { StringBuilder scriptBuilder = new StringBuilder(); scriptBuilder.Append("AspxCart.Vars.CartID =" + item.CartID + ";"); scriptBuilder.Append(" var rewardRate = parseFloat($('#hdnRewardRate').val());"); scriptBuilder.Append("var arrRewardDetails =" + arrRewardDetails.Substring(0, arrRewardDetails.Length - 1) + ";"); scriptBuilder.Append("var arrRewardSub =" + arrRewardSub.Substring(0, arrRewardSub.Length - 1) + ";"); scriptBuilder.Append("if (isPurchaseActive == true){"); scriptBuilder.Append("$('#dvPointsTotal').empty(); $('#ulRewardDetails').html(arrRewardDetails);"); scriptBuilder.Append("$('#ulRewardSub').html(arrRewardSub);"); scriptBuilder.Append("$('#dvPointsTotal').append(eval(" + arrRewardtotalPrice + " * rewardRate).toFixed(2));"); scriptBuilder.Append("} "); scriptBuilder.Append("AspxCart.GetDiscountCartPriceRule(AspxCart.Vars.CartID, 0);"); scriptBuilder.Append("$('#tblCartList tr:even ').addClass('sfEven');"); scriptBuilder.Append("$('#tblCartList tr:odd ').addClass('sfOdd');"); scriptBuilder.Append("$('.cssClassCartPicture img[title]').tipsy({ gravity: 'n' });"); scriptBuilder.Append("AspxCart.BindCartFunctions();"); bsketItems = bsketItems.Substring(0, bsketItems.Length - 1); bsketItems += "]"; scriptBuilder.Append(" AspxCart.SetBasketItems(eval(\"" + bsketItems + "\"));"); } } cartItemList.Append("</table>"); string rewardScript = LoadRewardPoints(); scriptBuilder_root.Append(rewardScript); scriptBuilder_root.Append("if (isPurchaseActive == true){"); scriptBuilder_root.Append(" var rewardRate = parseFloat($('#hdnRewardRate').val());"); scriptBuilder_root.Append("var arrRewardDetails =" + arrRewardDetails.Substring(0, arrRewardDetails.Length - 1) + ";"); scriptBuilder_root.Append("var arrRewardSub =" + arrRewardSub.Substring(0, arrRewardSub.Length - 1) + ";"); scriptBuilder_root.Append("$('#dvPointsTotal').empty(); $('#ulRewardDetails').html(arrRewardDetails);"); scriptBuilder_root.Append("$('#ulRewardSub').html(arrRewardSub);"); scriptBuilder_root.Append("$('#dvPointsTotal').append(eval(" + arrRewardtotalPrice + " * rewardRate).toFixed(2));"); scriptBuilder_root.Append("} "); ltCartItems.Text = cartItemList.ToString(); } else { StringBuilder scriptBuilder = new StringBuilder(); scriptBuilder.Append("$('.cssClassCartInformation').html('<span class=\"cssClassNotFound\">" + getLocale("Your cart is empty!") + "</span>');"); string script = GetStringScript(scriptBuilder.ToString()); ltCartItems.Text = script; } }