Пример #1
0
        protected string GetEditUserUrl(object dataItem)
        {
            CommerceBuilder.Reporting.BasketSummary summary = (CommerceBuilder.Reporting.BasketSummary)dataItem;
            Basket basket = BasketDataSource.Load(summary.BasketId);

            return("~/admin/people/users/edituser.aspx?UserId=" + basket.UserId);
        }
Пример #2
0
        protected string GetCreateOrderUrl(object dataItem)
        {
            CommerceBuilder.Reporting.BasketSummary summary = (CommerceBuilder.Reporting.BasketSummary)dataItem;
            Basket basket = BasketDataSource.Load(summary.BasketId);

            return("~/admin/orders/create/createorder2.aspx?UID=" + basket.UserId);
        }
Пример #3
0
        protected string GetBasketItems(object dataItem)
        {
            List <string> basketItems = new List <string>();

            CommerceBuilder.Reporting.BasketSummary summary = (CommerceBuilder.Reporting.BasketSummary)dataItem;
            Basket basket = BasketDataSource.Load(summary.BasketId);

            foreach (BasketItem basketItem in basket.Items)
            {
                if (basketItem.OrderItemType == OrderItemType.Product)
                {
                    basketItems.Add("[" + basketItem.Quantity + "]&nbsp;" + basketItem.Name);
                }
            }
            return(string.Join(", ", basketItems.ToArray()));
        }
Пример #4
0
        protected string GetCustomerName(object dataItem)
        {
            CommerceBuilder.Reporting.BasketSummary summary = (CommerceBuilder.Reporting.BasketSummary)dataItem;
            Basket basket   = BasketDataSource.Load(summary.BasketId);
            User   user     = basket.User;
            string fullName = user.PrimaryAddress.FullName;

            if (!string.IsNullOrEmpty(fullName))
            {
                return(fullName);
            }
            if (!string.IsNullOrEmpty(user.Email))
            {
                return(user.Email);
            }
            if (user.UserName.StartsWith("zz_anonymous_") ||
                AlwaysConvert.ToGuid(user.UserName) != Guid.Empty)
            {
                return("Anonymous");
            }
            return(user.UserName);
        }