Mega Code Archive

 
Categories / ASP.Net / Asp Control
 

Checkout wizard (VB)

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="Checkout" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server">     <title>Chapter 20 Checkout Wizard</title> </head> <body>     <form id="form1" runat="server">     <div>         <asp:Wizard ID="wizCheckout" runat="server" ActiveStepIndex="0"              Width="739px" >             <WizardSteps>                 <asp:WizardStep ID="WizardStep1" runat="server"                     Title="Step 1: Contact Info">                     Please enter your contact information:<br /><br />                     <table>                       <tr>                         <td>First Name:</td>                         <td>                             <asp:TextBox ID="txtFirstName" runat="server"                                 Height="22px" Width="200px"></asp:TextBox>                             <asp:RequiredFieldValidator                                 ID="RequiredFieldValidator1"                                  runat="server"                                  ControlToValidate="txtFirstName"                                 ErrorMessage="First Name is required."></asp:RequiredFieldValidator>                         </td>                       </tr>                       <tr>                         <td>Last name:</td>                         <td>                             <asp:TextBox ID="txtLastName" runat="server"                                 Height="22px" Width="200px"></asp:TextBox>                             <asp:RequiredFieldValidator                                 ID="RequiredFieldValidator2"                                  runat="server"                                  ControlToValidate="txtLastName"                                 ErrorMessage="Last Name is required."></asp:RequiredFieldValidator>                         </td>                       </tr>                       <tr>                         <td>Email:</td>                         <td>                             <asp:TextBox ID="txtEmail" runat="server"                                 Height="22px" Width="200px"></asp:TextBox>                             <asp:RequiredFieldValidator                                 ID="RequiredFieldValidator3"                                  runat="server"                                  ControlToValidate="txtEmail"                                 ErrorMessage="Email is required."></asp:RequiredFieldValidator>                         </td>                       </tr>                     </table>                 </asp:WizardStep>                 <asp:WizardStep ID="WizardStep2" runat="server"                      Title="Step 2: Shipping Method">                     Please select a shipping method:<br /><br />                     <asp:RadioButton ID="rdoUPSGround" runat="server"                         Checked="True" GroupName="ShipVia" Text="UPS Ground" />                     <br />                     <asp:RadioButton ID="rdoUPS2Day" runat="server"                         GroupName="ShipVia" Text="UPS Second Day" />                     <br />                     <asp:RadioButton ID="rdoFedEx" runat="server"                         GroupName="ShipVia" Text="Federal Express Overnight" />                     <br />                 </asp:WizardStep>                 <asp:WizardStep ID="WizardStep3" runat="server"                     Title="Step 3: Credit Card Info">                     Please enter your credit card information:<br />                     <br />                     <table>                       <tr>                         <td>                             <div style="text-align: right">                                 <asp:ListBox ID="lstCardType"                                     runat="server">                                     <asp:ListItem Selected="True"                                         Value="VISA">Visa</asp:ListItem>                                     <asp:ListItem Value="MC">                                         MasterCard</asp:ListItem>                                     <asp:ListItem Value="AMEX">                                         American Express</asp:ListItem>                                 </asp:ListBox>                             </div>                         </td>                         <td>Card Number:</td>                         <td>                             <asp:TextBox ID="txtCardNumber" runat="server"                                 Height="22px" Width="262px"></asp:TextBox>                         </td>                       </tr>                       <tr>                         <td>Expiration Date:                         </td>                         <td valign="middle">                             <asp:DropDownList ID="ddlExpirationMonth"                                 runat="server">                                 <asp:ListItem Value="1">January</asp:ListItem>                                 <asp:ListItem Value="2">February</asp:ListItem>                                 <asp:ListItem Value="3">March</asp:ListItem>                                 <asp:ListItem Value="4">April</asp:ListItem>                                 <asp:ListItem Value="5">May</asp:ListItem>                                 <asp:ListItem Value="6">June</asp:ListItem>                                 <asp:ListItem Value="7">July</asp:ListItem>                                 <asp:ListItem Value="8">August</asp:ListItem>                                 <asp:ListItem Value="9">September</asp:ListItem>                                 <asp:ListItem Value="10">October</asp:ListItem>                                 <asp:ListItem Value="11">November</asp:ListItem>                                 <asp:ListItem Value="12">December</asp:ListItem>                             </asp:DropDownList>&nbsp;                             <asp:DropDownList ID="ddlExpirationYear"                                 runat="server">                             </asp:DropDownList>                         </td>                       </tr>                     </table>                 </asp:WizardStep>             </WizardSteps>         </asp:Wizard>     </div>     </form> </body> </html> File: Default.aspx.vb Partial Class Checkout     Inherits System.Web.UI.Page     Protected Sub Page_Load(ByVal sender As Object, _             ByVal e As System.EventArgs) Handles Me.Load         If Not IsPostBack Then             wizCheckout.ActiveStepIndex = 0             Dim iYear As Integer             For iYear = DateTime.Now.Year To DateTime.Now.Year + 5                 ddlExpirationYear.Items.Add(iYear.ToString())             Next         End If     End Sub     Protected Sub wizCheckout_CancelButtonClick(ByVal sender As Object, _             ByVal e As System.EventArgs) Handles wizCheckout.CancelButtonClick         wizCheckout.ActiveStepIndex = 0         txtFirstName.Text = ""         txtLastName.Text = ""         txtEmail.Text = ""         rdoUPSGround.Checked = True         rdoUPS2Day.Checked = False         rdoFedEx.Checked = False         lstCardType.SelectedIndex = 0         txtCardNumber.Text = ""         ddlExpirationMonth.SelectedIndex = 0         ddlExpirationYear.SelectedIndex = 0     End Sub End Class