// update order information
 protected void updateButton_Click(object sender, EventArgs e)
 {
     try
     {
         // Get new order data
         int    orderID     = int.Parse(Session["AdminOrderID"].ToString());
         string dateCreated = dateCreatedTextBox.Text;
         string dateShipped = dateShippedTextBox.Text;
         int    status      = int.Parse(statusDropDown.SelectedValue);
         string authCode    = authCodeTextBox.Text;
         string reference   = referenceTextBox.Text;
         string comments    = commentsTextBox.Text;
         // Update the order
         CommerceLibAccess.UpdateOrder(orderID, dateCreated,
                                       dateShipped, status, authCode, reference, comments);
     }
     catch
     {
         // In case of an error, we simply ignore it
     }
     // Exit edit mode and populate the form again
     SetEditMode(false);
     PopulateControls();
     Page.DataBind();
 }