// PayPal private void LoadPayPalLists() { // List Auths for Collection List <OrderTransaction> paypalAuths = payManager.PayPalExpressHoldListAll(); this.lstPayPalHold.Items.Clear(); if (paypalAuths.Count < 1) { this.lstPayPalHold.Items.Add(new ListItem("No Pending Holds.", "")); this.lnkPayPalCaptureHold.Enabled = false; this.lnkPayPalVoidHold.Enabled = false; } else { foreach (OrderTransaction t in paypalAuths) { this.lstPayPalHold.Items.Add(new ListItem(t.Amount.ToString("c"), t.IdAsString)); } this.lnkPayPalCaptureHold.Enabled = true; this.lnkPayPalVoidHold.Enabled = true; } // List charges for refunds List <OrderTransaction> charges = payManager.PayPalExpressListAllRefundable(); this.lstPayPalRefund.Items.Clear(); if (charges.Count < 1) { this.lstPayPalRefund.Items.Add(new ListItem("No Charges to Refund", "")); this.lnkPayPalRefund.Enabled = false; } else { foreach (OrderTransaction t in charges) { this.lstPayPalRefund.Items.Add(new ListItem(t.Amount.ToString("c"), t.IdAsString)); } this.lnkPayPalRefund.Enabled = true; } }