Beispiel #1
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        private List <DTO_WebOrderItem> createItems()
        {
            List <DTO_WebOrderItem> result = new List <DTO_WebOrderItem>();

            //......................................

            TreeNode itemNode = tvItems.TopNode.FirstNode;

            WebmateClientInterface webMate = WebmateClientInterface.Instance;
            DTO_WebOrderItem       webOrderItem;

            while (itemNode != null)
            {
                ItemAttr itemAttr = (ItemAttr)itemNode.Tag;

                webOrderItem = webMate.CreateAccountOrderItem(1, // Discount ID
                                                              itemAttr.TPC,
                                                              Convert.ToSingle(itemAttr.Qty),
                                                              Convert.ToDecimal(itemAttr.Price),
                                                              new List <DTO_WebOrderItemOption>(),
                                                              createItemSides(itemNode));
                result.Add(webOrderItem);

                itemNode = itemNode.NextNode;
            }

            //......................................

            return(result);
        }
Beispiel #2
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        private List <DTO_WebOrderItem> createItems()
        {
            List <DTO_WebOrderItem> result = new List <DTO_WebOrderItem>();

            //......................................

            for (int i = 0; i < itemsForm.GetItemsCount(); i++)
            {
                Item item = itemsForm.GetItemAtIndex(i);
                WebmateClientInterface webMate = WebmateClientInterface.Instance;
                DTO_WebOrderItem       webOrderItem;
                webOrderItem = webMate.CreateAccountOrderItem(item.DiscountID,
                                                              item.ThirdPartyCode,
                                                              item.Qty,
                                                              item.Price,
                                                              new List <DTO_WebOrderItemOption>(),
                                                              createItemSides(item));
                result.Add(webOrderItem);
            }

            //......................................

            return(result);
        }