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("
"); } } }