<%@ Page Language=C# %>
<%@ Import Namespace=System.Data %>
<%@ Import Namespace=System.Data.OleDb %>

<script runat=server>
public void btnSubmitOrder_Click(object sender, EventArgs e)
{
    // Create and configure connection string.
    OleDbConnection c = new OleDbConnection();
    c.ConnectionString =
        Provider=Microsoft.Jet.OLEDB.4.0; +
        Data Source=c:/Database/umbrellas.mdb;
    c.Open();

    // Declare variables.
    string cred; 
    int quantity;
    double totalorder;
    
    // Get credit card number.
    cred = txtCreditCard.Text;
    
    // Compute total order.
    quantity = int.Parse(ddlQuantity.SelectedValue);
    totalorder = quantity * 9.50;
    
    // Get current date.
    string date = DateTime.Now.ToString();

    // Write order to database.
    string sql = INSERT INTO UmbrellaOrders VALUES ( +
        ' + cred + ',  +
        ' + date + ',  +
              totalorder + );;
    OleDbCommand command = new OleDbCommand(sql, c);
    command.ExecuteNonQuery();

    // Close connection.
    c.Close();

    // Display acknowledgement.
    litOutput.Text =
        Your order has been placed.<br />;
}
</script>
<!DOCclass 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 runat=server>
    <title>Untitled Page</title>
</head>
<body>
    <form id=form1 runat=server>
    <div>
    
        <h2>Order Your Umbrella</h2>
        
        <p>How many umbrellas do you want to order?</p>
        
        <p>Quantity:<br />
            <asp:DropDownList ID=ddlQuantity runat=server>
                <asp:ListItem>1</asp:ListItem>
                <asp:ListItem>2</asp:ListItem>
                <asp:ListItem>3</asp:ListItem>
                <asp:ListItem>4</asp:ListItem>
                <asp:ListItem>5</asp:ListItem>
                <asp:ListItem>6</asp:ListItem>
                <asp:ListItem>7</asp:ListItem>
                <asp:ListItem>8</asp:ListItem>
                <asp:ListItem>9</asp:ListItem>
                <asp:ListItem>10</asp:ListItem>
            </asp:DropDownList></p>
        
        <p>Credit Card Number:<br />
           <asp:TextBox ID=txtCreditCard runat=server /></p>
           
        <p><asp:Button ID=btnSubmitOrder runat=server 
                 Text=Submit Order
                 OnClick=btnSubmitOrder_Click /></p>
        
        <p><asp:Literal ID=litOutput runat=server 
                 /></p>
    </div>
    </form>
</body>
</html>