Exemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="inUID"></param>
        /// <param name="inBasePrice"></param>
        /// <param name="inDiscountID"></param>
        /// <param name="inQty"></param>
        /// <param name="outItemSide"></param>
        /// <returns></returns>
        public bool CreateWebOrderItemSide(
            DTO_UID inUID,
            Decimal inBasePrice,
            UInt32 inDiscountID,
            UInt32 inQty,
            ref DTO_WebOrderItemSide outItemSide)
        {
            errorMsg_  = "";
            errorCode_ = ResponseCode.Successful;

            DTO_WebOrderResponse response = wcfClient_.CreateWebOrderItemSide(
                inUID,
                inBasePrice,
                inDiscountID,
                inQty,
                ref outItemSide);

            if (!response.Succesful)
            {
                errorMsg_  = response.Message;
                errorCode_ = response.ResponseCode;
            }

            return(response.Succesful);
        }
Exemplo n.º 2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="inDiscountID"></param>
        /// <param name="inGUID"></param>
        /// <param name="inQty"></param>
        /// <param name="inBasePrice"></param>
        /// <returns></returns>
        public DTO_WebOrderItemSide CreateAccountOrderItemSide(
            uint inDiscountID,
            string inGUID,
            float inQty,
            decimal inBasePrice)
        {
            DTO_WebOrderItemSide result = new DTO_WebOrderItemSide();

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

            result.DiscountID = inDiscountID;
            result.UID        = inGUID;
            result.Qty        = inQty;
            result.BasePrice  = inBasePrice;

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

            return(result);
        }
Exemplo n.º 3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="inItemSidesNode"></param>
        /// <returns></returns>
        DTO_WebOrderItemSide[] readWebOrderItemSidesComplete(XmlNode inItemSidesNode)
        {
            XmlNodeList itemNodeList = XMLDocManager.GetNodeList(inItemSidesNode, @"Option");

            List <DTO_WebOrderItemSide> itemSideList = new List <DTO_WebOrderItemSide>();

            foreach (XmlNode sideNode in inItemSidesNode)
            {
                DTO_WebOrderItemSide side = new DTO_WebOrderItemSide();

                side.UID        = getXMLOrderAttribute(sideNode, @"uid", @"");
                side.BasePrice  = Convert.ToDecimal(getXMLOrderAttribute(sideNode, @"basePrice", @"0.00"));
                side.Qty        = Convert.ToSingle(getXMLOrderAttribute(sideNode, @"quantity", @"0.0"));
                side.DiscountID = Convert.ToUInt32(getXMLOrderAttribute(sideNode, @"discountID", @"0"));
                side.Note       = getXMLOrderAttribute(sideNode, @"note", @"");

                itemSideList.Add(side);
            }

            return(itemSideList.ToArray());
        }