public void UpdateItemStockFromItemDetails(List <GroupProductCartReturnInfo> itemCartObj, AspxCommonInfo aspxCommonObj) { try { if ((itemCartObj != null) && (itemCartObj.Count > 0)) { foreach (GroupProductCartReturnInfo itemInfo in itemCartObj) { int itemID = Convert.ToInt32(itemInfo.CartItemIDs); string itemSKU = itemInfo.CartItemSkus; int retVal = Convert.ToInt32(itemInfo.CartItemReturnVals); bool retValue; if (retVal == 1) { continue; } else if (retVal == 2) { retValue = AspxCommonProvider.CheckItemOutOfStock(itemID, string.Empty, aspxCommonObj); Clients.Group("aspx_rt_users").BindOutOfStock(retValue, itemID, itemSKU); } else { retValue = AspxCommonProvider.CheckItemOutOfStock(itemID, string.Empty, aspxCommonObj); Clients.Group("aspx_rt_users").BindOutOfStock(retValue, itemID, itemSKU); } } } } catch (Exception ex) { throw ex; } }
public void CheckIfItemOutOfStock(int itemID, string SKU, string costVariantsValueIDs, AspxCommonInfo aspxCommonObj) { try { bool retValue = AspxCommonProvider.CheckItemOutOfStock(itemID, costVariantsValueIDs, aspxCommonObj); var LastUpdatedBy = Context.ConnectionId; Clients.Group("aspx_rt_users").BindOutOfStock(retValue, itemID, SKU); } catch (Exception ex) { throw ex; } }
private void BindRatingCriteria() { List <RatingCriteriaInfo> lstRating = AspxCommonProvider.GetItemRatingCriteria(aspxCommonObj, false); if (lstRating != null && lstRating.Count > 0) { StringBuilder ratingCriteria = new StringBuilder(); foreach (RatingCriteriaInfo item in lstRating) { ratingCriteria.Append("<tr><td class='cssClassReviewCriteria'><label class='cssClassLabel'>"); ratingCriteria.Append(item.ItemRatingCriteria); ratingCriteria.Append(":<span class='cssClassRequired'>*</span></label></td><td>"); ratingCriteria.Append("<input name=\"star"); ratingCriteria.Append(item.ItemRatingCriteriaID); ratingCriteria.Append("\" type='radio' class='auto-submit-star' value='1' title=\""); ratingCriteria.Append(getLocale("Worst")); ratingCriteria.Append("\" validate='required:true' />"); ratingCriteria.Append("<input name=\"star"); ratingCriteria.Append(item.ItemRatingCriteriaID); ratingCriteria.Append("\" type='radio' class='auto-submit-star' value='2' title=\""); ratingCriteria.Append(getLocale("Bad")); ratingCriteria.Append("\"/>"); ratingCriteria.Append("<input name=\"star"); ratingCriteria.Append(item.ItemRatingCriteriaID); ratingCriteria.Append("\" type='radio' class='auto-submit-star' value='3' title=\""); ratingCriteria.Append(getLocale("OK")); ratingCriteria.Append("\"/>"); ratingCriteria.Append("<input name=\"star"); ratingCriteria.Append(item.ItemRatingCriteriaID); ratingCriteria.Append("\" type='radio' class='auto-submit-star' value='4' title=\""); ratingCriteria.Append(getLocale("Good")); ratingCriteria.Append("\"/>"); ratingCriteria.Append("<input name=\"star"); ratingCriteria.Append(item.ItemRatingCriteriaID); ratingCriteria.Append("\" type='radio' class='auto-submit-star' value='5' title=\""); ratingCriteria.Append(getLocale("Best")); ratingCriteria.Append("\"/>"); ratingCriteria.Append("<span id=\"hover-test"); ratingCriteria.Append(item.ItemRatingCriteriaID); ratingCriteria.Append("\" class='cssClassRatingText'></span>"); ratingCriteria.Append("<label for=\"star"); ratingCriteria.Append(item.ItemRatingCriteriaID); ratingCriteria.Append("\" class='error'>"); ratingCriteria.Append(getLocale("Please rate for") + ' ' + item.ItemRatingCriteria); ratingCriteria.Append("</label></td></tr>"); } ltrRatingCriteria.Text = ratingCriteria.ToString(); } }
public void UpdateItemStockByAdmin(int itemID, string itemSKU, string costVariantsValueIDs, AspxCommonInfo aspxCommonObj) { try { bool retValue = AspxCommonProvider.CheckItemOutOfStock(itemID, costVariantsValueIDs, aspxCommonObj); if (retValue == false) { Clients.Group("aspx_rt_users").BindAddToCart(itemID, itemSKU); } } catch (Exception ex) { throw ex; } }