public static List <GroupItemsOutOfStockInfo> AddGroupItemsToCart(GroupProductCartInfo itemCartObj, AspxCommonInfo aspxCommonObj) { try { string UserName = aspxCommonObj.UserName; string[] itemIDs = itemCartObj.CartItemIDs.Split(','); string[] itemPrices = itemCartObj.CartItemPrices.Split(','); string[] itemQtys = itemCartObj.CartItemQtys.Split(','); string[] itemSKUs = itemCartObj.CartItemSKUs.Split(','); List <GroupItemsOutOfStockInfo> listItems = new List <GroupItemsOutOfStockInfo>(); for (int count = 0; count < itemIDs.Length; count++) { int ItemID; decimal ItemPrice; int ItemQty; string ItemSKU = string.Empty; string AllowRealTimeNotifications = string.Empty; StoreSettingConfig ssc = new StoreSettingConfig(); AllowRealTimeNotifications = ssc.GetStoreSettingsByKey(StoreSetting.AllowRealTimeNotifications, aspxCommonObj.StoreID, aspxCommonObj.PortalID, aspxCommonObj.CultureName); if ((itemIDs[count].Trim() != "") && (itemPrices[count].Trim() != "") && (itemPrices[count].Trim() != "") && (itemSKUs[count].Trim() != "")) { ItemID = Convert.ToInt32(itemIDs[count]); ItemPrice = Convert.ToDecimal(itemPrices[count]); ItemQty = Convert.ToInt32(itemQtys[count]); ItemSKU = itemSKUs[count]; int retValue = AspxCommonProvider.AddItemstoCart(ItemID, ItemPrice, ItemQty, true, aspxCommonObj); if (retValue == 1) { listItems.Add(new GroupItemsOutOfStockInfo(retValue, ItemID, ItemSKU, false)); } else if (retValue == 2) { listItems.Add(new GroupItemsOutOfStockInfo(retValue, ItemID, ItemSKU, true)); } else { bool isOutOfStock = AspxCommonProvider.CheckItemOutOfStock(ItemID, string.Empty, aspxCommonObj); if (isOutOfStock == true) { listItems.Add(new GroupItemsOutOfStockInfo(retValue, ItemID, ItemSKU, true)); } else { listItems.Add(new GroupItemsOutOfStockInfo(retValue, ItemID, ItemSKU, false)); } } } } return(listItems); } catch (Exception e) { throw e; } }
//public static List<RatingCriteriaInfo> GetItemRatingCriteria(AspxCommonInfo aspxCommonObj, bool isFlag) //{ // try // { // List<RatingCriteriaInfo> lstRating = AspxCommonProvider.GetItemRatingCriteria(aspxCommonObj,isFlag); // return lstRating; // } // catch (Exception e) // { // throw e; // } //} //public static List<ItemReviewDetailsInfo> GetItemRatingByReviewID(int itemReviewID, AspxCommonInfo aspxCommonObj) //{ // try // { // List<ItemReviewDetailsInfo> lstItemRVDetail = AspxCommonProvider.GetItemRatingByReviewID(itemReviewID, aspxCommonObj); // return lstItemRVDetail; // } // catch (Exception e) // { // throw e; // } //} public static void DeleteSingleItemRating(string itemReviewID, AspxCommonInfo aspxCommonObj) { try { AspxCommonProvider.DeleteSingleItemRating(itemReviewID, aspxCommonObj); } catch (Exception e) { throw e; } }
public static string GetUserBillingEmail(int addressID, AspxCommonInfo aspxCommonObj) { try { string userEmail = AspxCommonProvider.GetUserBillingEmail(addressID, aspxCommonObj); return(userEmail); } catch (Exception e) { throw e; } }
public static ItemCommonInfo GetItemInfoFromSKU(string SKU, AspxCommonInfo aspxCommonObj) { try { ItemCommonInfo lstItem = AspxCommonProvider.GetItemInfoFromSKU(SKU, aspxCommonObj); return(lstItem); } catch (Exception e) { throw e; } }
//----------------state list-------------------------- public static List <StateInfo> BindStateList(string countryCode) { try { List <StateInfo> lstState = AspxCommonProvider.BindStateList(countryCode); return(lstState); } catch (Exception e) { throw e; } }
//----------------country list------------------------------ public static List <CountryInfo> BindCountryList() { try { List <CountryInfo> lstCountry = AspxCommonProvider.BindCountryList(); return(lstCountry); } catch (Exception e) { throw e; } }
//---------------- Added for unique name check --------------------- public static bool CheckUniqueName(AttributeBindInfo attrbuteUniqueObj, AspxCommonInfo aspxCommonObj) { try { bool isUnique = AspxCommonProvider.CheckUniqueName(attrbuteUniqueObj, aspxCommonObj); return(isUnique); } catch (Exception e) { throw e; } }
public static List <StatusInfo> GetStatusList(AspxCommonInfo aspxCommonObj) { try { List <StatusInfo> lstStatus = AspxCommonProvider.GetStatusList(aspxCommonObj); return(lstStatus); } catch (Exception e) { throw e; } }
public static bool CheckUniquenessText(Int32 flag, Int32 storeID, Int32 portalID, Int32 attributeID, string attributeValue) { try { bool isUnique = AspxCommonProvider.CheckUniquenessText(flag, storeID, portalID, attributeID, attributeValue); return(isUnique); } catch (Exception e) { throw e; } }
//---------------- Added for Grouped Item check --------------------- public static bool CheckIfItemIsGrouped(int itemID, AspxCommonInfo aspxCommonObj) { try { bool isGrouped = AspxCommonProvider.CheckIfItemIsGrouped(itemID, aspxCommonObj); return(isGrouped); } catch (Exception e) { throw e; } }
public static List <RatingLatestInfo> GetRecentItemReviewsAndRatings(int offset, int limit, AspxCommonInfo aspxCommonObj) { try { List <RatingLatestInfo> lstRatingNew = AspxCommonProvider.GetRecentItemReviewsAndRatings(offset, limit, aspxCommonObj); return(lstRatingNew); } catch (Exception e) { throw e; } }
public static int AddItemstoCart(int itemID, decimal itemPrice, int itemQuantity, AspxCommonInfo aspxCommonObj) { try { int retValue = AspxCommonProvider.AddItemstoCart(itemID, itemPrice, itemQuantity, false, aspxCommonObj); return(retValue); } catch (Exception e) { throw e; } }
public static bool CheckItemOutOfStock(int itemID, string costVariantsValueIDs, AspxCommonInfo aspxCommonObj) { try { bool retValue = AspxCommonProvider.CheckItemOutOfStock(itemID, costVariantsValueIDs, aspxCommonObj); return(retValue); } catch (Exception ex) { throw ex; } }
public static List <RatingCriteriaInfo> GetItemRatingCriteria(AspxCommonInfo aspxCommonObj, bool isFlag) { try { List <RatingCriteriaInfo> lstRating = AspxCommonProvider.GetItemRatingCriteria(aspxCommonObj, isFlag); return(lstRating); } catch (Exception e) { throw e; } }
public static void UpdateItemRating(ItemReviewBasicInfo ratingManageObj, AspxCommonInfo aspxCommonObj) { try { AspxCommonProvider.UpdateItemRating(ratingManageObj, aspxCommonObj); } catch (Exception e) { throw e; } }
public bool UpdateCartAnonymoususertoRegistered(int storeID, int portalID, int?customerID, string sessionCode) { try { AspxCommonProvider objCommon = new AspxCommonProvider(); return(objCommon.UpdateCartAnonymoususertoRegistered(storeID, portalID, customerID, sessionCode)); } catch (Exception ex) { throw ex; } }
public static int AddItemstoCartFromDetail(AddItemToCartInfo AddItemToCartObj, AspxCommonInfo aspxCommonObj, GiftCard giftCardDetail, CartKit kitInfo) { try { int retValue = AspxCommonProvider.AddItemstoCartFromDetail(AddItemToCartObj, aspxCommonObj, giftCardDetail, kitInfo); return(retValue); } catch (Exception e) { throw e; } }
public StartUpInfoCollection GetStartUpInformation(string moduleFriendlyName1, string moduleFriendlyName2, StoreAccessDetailsInfo objStoreAccess) { try { AspxCommonProvider objCommonProvider = new AspxCommonProvider(); return(objCommonProvider.GetStartUpInformation(moduleFriendlyName1, moduleFriendlyName2, objStoreAccess)); } catch (Exception e) { throw e; } }
public static bool CheckAddressAlreadyExist(AspxCommonInfo aspxCommonObj) { try { bool isExist = AspxCommonProvider.CheckAddressAlreadyExist(aspxCommonObj); return(isExist); } catch (Exception e) { throw e; } }
public static bool GetModuleInstallationInfo(string moduleFriendlyName, AspxCommonInfo aspxCommonObj) { try { bool isInstalled = AspxCommonProvider.GetModuleInstallationInfo(moduleFriendlyName, aspxCommonObj); return(isInstalled); } catch (Exception e) { throw e; } }
public static int GetCompareItemsCount(AspxCommonInfo aspxCommonObj) { try { int compCount = AspxCommonProvider.GetCompareItemsCount(aspxCommonObj); return(compCount); } catch (Exception e) { throw e; } }
//#region MiniCart Display ////----------------------Count my cart items-------------------- //public static int GetCartItemsCount(AspxCommonInfo aspxCommonObj) //{ // try // { // int cartItemCount = AspxCommonProvider.GetCartItemsCount(aspxCommonObj); // return cartItemCount; // } // catch (Exception e) // { // throw e; // } //} //#endregion #region StoreSettingImplementation public static decimal GetTotalCartItemPrice(AspxCommonInfo aspxCommonObj) { try { decimal cartPrice = AspxCommonProvider.GetTotalCartItemPrice(aspxCommonObj); return(cartPrice); } catch (Exception e) { throw e; } }
public static List <ItemReviewDetailsInfo> GetItemRatingByReviewID(int itemReviewID, AspxCommonInfo aspxCommonObj) { try { List <ItemReviewDetailsInfo> lstItemRVDetail = AspxCommonProvider.GetItemRatingByReviewID(itemReviewID, aspxCommonObj); return(lstItemRVDetail); } catch (Exception e) { throw e; } }
public UsersInfo GetUserDetails(AspxCommonInfo aspxCommonObj) { try { AspxCommonProvider objUser = new AspxCommonProvider(); UsersInfo userInfo = objUser.GetUserDetails(aspxCommonObj); return(userInfo); } catch (Exception e) { throw e; } }
public UsersInfo GetUserDetails(AspxCommonInfo aspxCommonObj) { try { AspxCommonProvider objUser = new AspxCommonProvider(); UsersInfo userInfo = objUser.GetUserDetails(aspxCommonObj); return userInfo; } catch (Exception e) { throw e; } }
public StartUpInfoCollection GetStartUpInformation(string moduleFriendlyName1, string moduleFriendlyName2, StoreAccessDetailsInfo objStoreAccess) { try { AspxCommonProvider objCommonProvider = new AspxCommonProvider(); return objCommonProvider.GetStartUpInformation(moduleFriendlyName1, moduleFriendlyName2, objStoreAccess); } catch (Exception e) { throw e; } }
public static List <PortalRole> GetPortalRoles(int portalID, bool isAll, string userName) { List <PortalRole> lstPortalRole = AspxCommonProvider.GetPortalRoles(portalID, isAll, userName); return(lstPortalRole); }
public static string GetStateCode(string cCode, string stateName) { string stateCode = AspxCommonProvider.GetStateCode(cCode, stateName); return(stateCode); }
public bool UpdateCartAnonymoususertoRegistered(int storeID, int portalID, int? customerID, string sessionCode) { try { AspxCommonProvider objCommon = new AspxCommonProvider(); return objCommon.UpdateCartAnonymoususertoRegistered(storeID,portalID,customerID,sessionCode); } catch (Exception ex) { throw ex; } }
public static List <SearchTermInfo> GetSearchStatistics(int count, string commandName, AspxCommonInfo aspxCommonObj) { List <SearchTermInfo> lstSearchTerm = AspxCommonProvider.GetSearchStatistics(count, commandName, aspxCommonObj); return(lstSearchTerm); }
public static bool IsUnique(Int32 storeID, Int32 portalID, Int32 itemID, Int32 attributeID, Int32 attributeType, string attributeValue) { try { /* * 1 TextField * 2 TextArea * 3 Date * 4 Boolean * 5 MultipleSelect * 6 DropDown * 7 Price * 8 File * 9 Radio * 10 RadioButtonList * 11 CheckBox * 12 CheckBoxList */ bool isUnique = false; switch (attributeType) { case 1: isUnique = AspxCommonProvider.CheckUniquenessNvarchar(1, storeID, portalID, attributeID, attributeValue); break; case 2: isUnique = AspxCommonProvider.CheckUniquenessText(1, storeID, portalID, attributeID, attributeValue); break; case 3: isUnique = AspxCommonProvider.CheckUniquenessDate(1, storeID, portalID, attributeID, DateTime.Parse(attributeValue)); break; case 4: isUnique = AspxCommonProvider.CheckUniquenessBoolean(1, storeID, portalID, attributeID, bool.Parse(attributeValue)); break; case 5: isUnique = AspxCommonProvider.CheckUniquenessInt(1, storeID, portalID, attributeID, Int32.Parse(attributeValue)); break; case 6: isUnique = AspxCommonProvider.CheckUniquenessInt(1, storeID, portalID, attributeID, Int32.Parse(attributeValue)); break; case 7: isUnique = AspxCommonProvider.CheckUniquenessDecimal(1, storeID, portalID, attributeID, decimal.Parse(attributeValue)); break; case 8: isUnique = AspxCommonProvider.CheckUniquenessFile(1, storeID, portalID, attributeID, attributeValue); break; case 9: isUnique = AspxCommonProvider.CheckUniquenessInt(1, storeID, portalID, attributeID, Int32.Parse(attributeValue)); break; case 10: isUnique = AspxCommonProvider.CheckUniquenessInt(1, storeID, portalID, attributeID, Int32.Parse(attributeValue)); break; case 11: isUnique = AspxCommonProvider.CheckUniquenessInt(1, storeID, portalID, attributeID, Int32.Parse(attributeValue)); break; case 12: isUnique = AspxCommonProvider.CheckUniquenessInt(1, storeID, portalID, attributeID, Int32.Parse(attributeValue)); break; } return(isUnique); } catch (Exception) { return(false); } }
//--------------------Store Lists------------------------ public static List <StoreInfo> GetAllStores(AspxCommonInfo aspxCommonObj) { List <StoreInfo> lstStore = AspxCommonProvider.GetAllStores(aspxCommonObj); return(lstStore); }