示例#1
0
        public void DoSalesOrderHeaderLinqQueryTest()
        {
            var countries = new List <string>();
            var actual    = SalesOrderQueries.DoSalesOrderHeaderLinqQuery(FromDate, ToDate, FirstName, LastName, OrderID, OrderNumber, CityName, StateName, countries, Zip, maxNumberOfItemsToReturn);

            Assert.AreEqual(maxNumberOfItemsToReturn, actual.ToList().Count());
        }
示例#2
0
        public void GetSalesOrderHeaderCollectionTest()
        {
            var actual = SalesOrderQueries.GetSalesOrderHeaderCollection(FromDate, ToDate, FirstName, LastName, OrderID, OrderNumber, CityName, StateName, CountryName, Zip, maxNumberOfItemsToReturn, prefetch);

            Assert.AreEqual(maxNumberOfItemsToReturn, actual.Count);
            //Assert.IsNotNull(actual[0].CustomerViewRelated);
        }
示例#3
0
 /// <summary>
 /// Handles the DoWork event of the searchWorker control. http://www.llblgen.com/TinyForum/Messages.aspx?ThreadID=14181
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="System.ComponentModel.DoWorkEventArgs"/> instance containing the event data.</param>
 private void searchWorker_DoWork(object sender, DoWorkEventArgs e)
 {
     _results = SalesOrderQueries.DoSalesOrderHeaderLinqQuery(_fromDate,
                                                              _toDate,
                                                              _firstName,
                                                              _lastName,
                                                              _orderID,
                                                              _orderName,
                                                              _cityName,
                                                              _state,
                                                              _countries,
                                                              _zip, MaxNumberOfItemsToReturn).ToEntityCollection();
 }
示例#4
0
        private void searchWorker_DoWork(object sender, DoWorkEventArgs e)
        {
            e.Result = checkBoxUseLinq.Checked ? SalesOrderQueries.GetSalesOrderHeaderCollectionWithLinq(
                _fromDate,
                _toDate,
                _firstName,
                _lastName,
                _orderID,
                _orderName,
                _cityName,
                _state,
                _country,
                _zip,
                _maxNumberOfItemsToReturn,
                _prefetch
                ) : SalesOrderQueries.GetSalesOrderHeaderCollection(
                _fromDate,
                _toDate,
                _firstName,
                _lastName,
                _orderID,
                _orderName,
                _cityName,
                _state,
                _country,
                _zip,
                _maxNumberOfItemsToReturn,
                _prefetch);
            // Do not access the form's BackgroundWorker reference directly.
            // Instead, use the reference provided by the sender parameter.
            var bw = sender as BackgroundWorker;

            // If the operation was canceled by the user,
            // set the DoWorkEventArgs.Cancel property to true.
            if (bw != null && bw.CancellationPending)
            {
                e.Cancel = true;
            }
        }