using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class Controls_CheckoutNavigation : WebBlockUserControl { protected override void Render(HtmlTextWriter writer) { OrderInfo oi = (OrderInfo)Session["OrderInfo"]; ShoppingCart sc = WebBlockPage.ShoppingCart; if (oi != null) { writer.Write("
| "); // always show PreCheckout link writer.Write("Shipping Information > "); writer.Write(" | "); // show Shipping options only if shipping address has been set if (oi.ShippingAddressID > 0) writer.Write("Shipping Options > "); else writer.Write("Shipping Options > "); writer.Write(" | "); // show billing info only if shipping method is set if (sc.ShippingName.Length > 0) writer.Write("Billing Information > "); else writer.Write("Billing Information > "); writer.Write(" | "); // show confirm only if billing id is set if (sc.ShippingName.Length > 0 && oi.BillingAddressID > 0) writer.Write("Confirm"); else writer.Write("Confirm"); writer.Write(" |