private void buttonDownLoadPoNumber_Click(object sender, EventArgs e) { string errorMessage; int[] downloadedIDs; WebServiceAPIResult result = cfiClient.DownLoadOrdersToCacheByPONumber(this.textBoxDownLoadPONumber.Text.Trim(), true, true, 100, out errorMessage, out downloadedIDs); if (result == WebServiceAPIResult.Success) { appendMessage(string.Format("POs numbered {0} downloaded to cache", this.textBoxDownLoadPONumber.Text)); foreach (int id in downloadedIDs) { CacheOrder cachedOrder = cfiClient.Cache.GetOrder(id); appendMessage(cachedOrder.ToXml()); } } else if (result == WebServiceAPIResult.ConnectivityFail) { appendMessage(string.Format("POs numbered {0} Did not download because of a connection failure", this.textBoxDownLoadPONumber.Text)); } else if (result == WebServiceAPIResult.Fail) { appendMessage(string.Format("POs numbered {0} not downloaded to cache.\r\n{1}", this.textBoxDownLoadPONumber.Text, errorMessage)); } }