private static string RenderSteps(EnActiveTab tab) { if (tab == EnActiveTab.DefaultTab || tab == EnActiveTab.FinalTab) { return(string.Empty); } var result = new StringBuilder("<div class=\"steps pie\">"); //ShippingAddress result.AppendFormat((tab == EnActiveTab.UserTab) ? "<span class=\"selected first pie\">{0}<span class=\"right\"></span><span class=\"left\"></span></span>" : "<a href=\"orderconfirmation.aspx?tab=usertab\" class=\"first\">{0}</a>", Resource.Client_OrderConfirmation_Steps_ShippingAddress); //ShippingMethods if (ShoppingCartService.CurrentShoppingCart.Count(item => item.ItemType == EnumItemType.Product) != 0) { result.AppendFormat((tab == EnActiveTab.ShippingTab) ? "<span class=\"selected\">{0}<span class=\"right\"></span><span class=\"left\"></span></span>" : (int)tab > 2 ? "<a href=\"orderconfirmation.aspx?tab=shippingtab\">{0}</a>" : "<span>{0}</span>", Resource.Client_OrderConfirmation_Steps_ShippingMethods); } //PaymentMethods result.AppendFormat((tab == EnActiveTab.PaymentTab) ? "<span class=\"selected\">{0}<span class=\"right\"></span><span class=\"left\"></span></span>" : (int)tab > 3 ? "<a href=\"orderconfirmation.aspx?tab=paymentTab\">{0}</a>" : "<span>{0}</span>", Resource.Client_OrderConfirmation_Steps_PaymentMethods); //SumTab result.AppendFormat((tab == EnActiveTab.SumTab) ? "<span class=\"selected\">{0}<span class=\"right\"></span><span class=\"left\"></span></span>" : "<span>{0}</span>", Resource.Client_OrderConfirmation_Steps_Confirmation); result.Append("</div>"); return(result.ToString()); }
private void ShowTab(EnActiveTab tab) { PageData.OrderConfirmationData.ActiveTab = tab; ShowActiveTab(IsPostBack); }
private void ShowTab(EnActiveTab tab) { PageData.OrderConfirmationData.ActiveTab = tab; ShowActiveTab(false); }