Beispiel #1
0
        private static bool CheckModelForUseCoupon(string cartId, string modelIdList)
        {
            IList <ShoppingCartInfo> infoByCart = ShoppingCart.GetInfoByCart(cartId, false);

            string[] strArray = modelIdList.Split(new char[] { ',' });
            foreach (ShoppingCartInfo info in infoByCart)
            {
                CommonModelInfo commonModelInfo = ContentManage.GetCommonModelInfo(info.ProductId, info.TableName);
                foreach (string str in strArray)
                {
                    if (commonModelInfo.ModelId.ToString() == str)
                    {
                        return(true);
                    }
                }
            }
            return(false);
        }
Beispiel #2
0
        private static bool CheckModel(OrderInfo orderInfo, string modelIdList)
        {
            IList <OrderItemInfo> infoListByOrderId = OrderItem.GetInfoListByOrderId(orderInfo.OrderId);

            string[] strArray = modelIdList.Split(new char[] { ',' });
            foreach (OrderItemInfo info in infoListByOrderId)
            {
                if (!string.IsNullOrEmpty(info.TableName))
                {
                    CommonModelInfo commonModelInfo = ContentManage.GetCommonModelInfo(info.ProductId, info.TableName);
                    foreach (string str in strArray)
                    {
                        if (commonModelInfo.ModelId.ToString() == str)
                        {
                            return(true);
                        }
                    }
                }
            }
            return(false);
        }