Exemple #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="inWebOrder"></param>
        /// <returns></returns>
        public bool CommitWebOrder(DTO_WebOrder inWebOrder)
        {
            errorMsg_  = "";
            errorCode_ = ResponseCode.Successful;

            inWebOrder.PropertyChanged += propertyChangedEventHandler;

            DTO_WebOrderResponse response = wcfClient_.CommitOrder(inWebOrder);

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

            return(response.Succesful);
        }
Exemple #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="inHeader"></param>
        /// <param name="inFrom"></param>
        /// <param name="inAccount"></param>
        /// <param name="outWebOrder"></param>
        /// <returns></returns>
        public bool OpenWebOrder(
            DTO_WebOrderHeader inHeader,
            DTO_WebOrderFrom inFrom,
            DTO_WebOrderAccount inAccount,
            ref DTO_WebOrder outWebOrder)
        {
            errorMsg_  = "";
            errorCode_ = ResponseCode.Successful;

            inHeader.PropertyChanged  += propertyChangedEventHandler;
            inFrom.PropertyChanged    += propertyChangedEventHandler;
            inAccount.PropertyChanged += propertyChangedEventHandler;

            DTO_WebOrderResponse response = wcfClient_.OpenWebOrder(inHeader, inFrom, inAccount, ref outWebOrder);

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

            return(response.Succesful);
        }