public void Download(int[] status)
        {
            var orders = WebServiceHelper.GetOrdersForStatus(status);

            foreach (var order in orders)
            {
                var detail = WebServiceHelper.DownloadOrderDetails(order.Id);
                if (detail.BuyerCompany != null)
                {
                    order.OurCompanyNumber = detail.BuyerCompany.OurCompanyNumber;
                    order.OurBillToNumber  = detail.BuyerCompany.OurBillToNumber;
                }

                if (!string.IsNullOrWhiteSpace(detail.ConsolidatedNote))
                {
                    order.ConsolidatedNote = detail.ConsolidatedNote;
                }

                Insert(order);

                foreach (var item in detail.Details)
                {
                    InsertItem(item);
                }
            }
        }
Exemple #2
0
        public void Download(int status)
        {
            var orders = WebServiceHelper.GetOrdersForStatus(status);

            foreach (var order in orders)
            {
                var detail = WebServiceHelper.DownloadOrderDetails(order.Id);
                if (detail.BuyerCompany != null)
                {
                    order.OurCompanyNumber = detail.BuyerCompany.OurCompanyNumber;
                    order.OurBillToNumber  = detail.BuyerCompany.OurBillToNumber;
                }

                Insert(order);

                foreach (var item in detail.Details)
                {
                    InsertItem(item);
                }
            }
        }