/// <summary> /// Next button clicked. /// </summary> protected void btnNext_Click(object sender, EventArgs e) { // Check private data if (ShoppingCartInfoObj.PrivateDataCleared && (CurrentStepIndex > 0)) { // Go to the first step ShoppingCartInfoObj.PrivateDataCleared = false; LoadStep(0); // Display error lblError.Visible = true; lblError.Text = GetString("com.shoppingcart.sessiontimedout"); return; } // Check banned IP if (!BannedIPInfoProvider.IsAllowed(SiteContext.CurrentSiteName, BanControlEnum.AllNonComplete)) { // Go to the first step LoadStep(0); // Display error lblError.Visible = true; lblError.Text = GetString("General.BannedIP"); return; } CurrentStepControl.ButtonNextClickAction(); }
/// <summary> /// Back button clicked. /// </summary> protected void btnBack_Click(object sender, EventArgs e) { // Load first checkout process step if private data was cleared if (ShoppingCartInfoObj.PrivateDataCleared && (CurrentStepIndex > 0)) { ShoppingCartInfoObj.PrivateDataCleared = false; LoadStep(0); lblError.Visible = true; lblError.Text = GetString("com.shoppingcart.sessiontimedout"); return; } CurrentStepControl.ButtonBackClickAction(); }
/// <summary> /// Next button clicked. /// </summary> protected void btnNext_Click(object sender, EventArgs e) { // Check private data if (ShoppingCartInfoObj.PrivateDataCleared && (CurrentStepIndex > 0)) { // Go to the first step ShoppingCartInfoObj.PrivateDataCleared = false; LoadStep(0); // Display error lblError.Visible = true; lblError.Text = GetString("com.shoppingcart.sessiontimedout"); return; } CurrentStepControl.ButtonNextClickAction(); }