コード例 #1
0
        /// <summary>
        /// Search order results by conditions.  --By Lily
        /// </summary>
        /// <param name="searchByConditionsRequest"></param>
        /// <returns>Return a SearchByConditionsResponse object includes an OrderSearchResultBE object and a rowCount output.</returns>
        public SearchByConditionsResponse SearchByConditions(SearchByConditionsRequest searchByConditionsRequest)
        {
            int rowCount;
            OrderSearchService         orderSearchService         = new OrderSearchService();
            SearchByConditionsResponse searchByConditionsResponse = new SearchByConditionsResponse();

            try
            {
                searchByConditionsResponse.OrderSearchResultBEList = orderSearchService.SearchByConditions(searchByConditionsRequest.OrderSearchConditions, out rowCount);
                searchByConditionsResponse.RowCount = rowCount;
            }
            catch (Exception ex)
            {
                searchByConditionsResponse.IsFailed = true;
                searchByConditionsResponse.Message  = ex.Message;
            }

            return(searchByConditionsResponse);
        }