Esempio n. 1
0
 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;
     }
 }
Esempio n. 2
0
 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;
     }
 }
Esempio n. 3
0
    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();
        }
    }
Esempio n. 4
0
 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;
     }
 }