Beispiel #1
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        private List <DTO_WebOrderItemSide> createItemSides(TreeNode inItemNode)
        {
            List <DTO_WebOrderItemSide> result = new List <DTO_WebOrderItemSide>();

            WebmateClientInterface webMate = WebmateClientInterface.Instance;

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

            TreeNode sideNode = inItemNode.FirstNode;

            while (sideNode != null)
            {
                ItemAttr sideAttr = (ItemAttr)sideNode.Tag;

                DTO_WebOrderItemSide webOrderItemSide;
                webOrderItemSide = webMate.CreateAccountOrderItemSide(1,  // Discount ID
                                                                      sideAttr.TPC,
                                                                      Convert.ToSingle(sideAttr.Qty),
                                                                      Convert.ToDecimal(sideAttr.Price));
                result.Add(webOrderItemSide);

                sideNode = sideNode.NextNode;
            }

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

            return(result);
        }
Beispiel #2
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        private List <DTO_WebOrderItemSide> createItemSides(Item inItem)
        {
            List <DTO_WebOrderItemSide> result = new List <DTO_WebOrderItemSide>();

            WebmateClientInterface webMate = WebmateClientInterface.Instance;

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

            for (int i = 0; i < inItem.GetSideItemsCount(); i++)
            {
                SideItem             sideItem = inItem.GetSideItemAtIndex(i);
                DTO_WebOrderItemSide webOrderItemSide;
                webOrderItemSide = webMate.CreateAccountOrderItemSide(sideItem.DiscountID,
                                                                      sideItem.ThirdPartyCode,
                                                                      sideItem.Qty,
                                                                      sideItem.Price);
                result.Add(webOrderItemSide);
            }

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

            return(result);
        }