protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { BackButton.NavigateUrl = "ViewOrder.aspx?OrderNumber=" + Order.OrderNumber.ToString(); } int count = GetPendingTransactionCount(); PendingPaymentsPH.Visible = (count > 0); if (PendingPaymentsPH.Visible) { PendingPaymentsLabel.Text = string.Format(PendingPaymentsLabel.Text, count); } // ACTIVE GIFTCERTIFICATES int gcCount = 0; foreach (GiftCertificate gc in Order.GiftCertificates) { if (gc.SerialNumber != null && gc.SerialNumber.Length > 0) { gcCount++; } } PHActiveGCs.Visible = (gcCount > 0); if (PHActiveGCs.Visible) { ActiveGCsLabel.Text = string.Format(ActiveGCsLabel.Text, gcCount); } // ACTIVE DIGITAL GOODS int dgCount = 0; foreach (OrderItem oi in Order.Items) { foreach (OrderItemDigitalGood oidg in oi.DigitalGoods) { if (oidg.IsActivated()) { dgCount++; } } } PHActiveDGs.Visible = (dgCount > 0); if (PHActiveDGs.Visible) { ActiveDGsLabel.Text = string.Format(ActiveDGsLabel.Text, dgCount); } // DEACTIVATE ALL ASSOCIATED SUBSCRIPTIONS int subCount = SubscriptionDataSource.CountActiveForOrder(_Order.Id); PHActiveSubscriptions.Visible = (subCount > 0); if (PHActiveSubscriptions.Visible) { ActiveSubscriptionsLabel.Text = string.Format(ActiveSubscriptionsLabel.Text, subCount); } }