Report generated for StoreVB on 22 September 2004 by ASP.NET Documentation Tool version 3.0 DATABASE Store TABLES Categories Customers OrderDetails Orders Products Reviews ShoppingCart VIEWS No user views found TRIGGERS No triggers found STORED PROCEDURES CustomerAdd CustomerAlsoBought CustomerDetail CustomerLogin OrdersAdd OrdersDetail OrdersList ProductCategoryList ProductDetail ProductSearch ProductsByCategory ProductsMostPopular ReviewsAdd ReviewsList ShoppingCartAddItem ShoppingCartEmpty ShoppingCartItemCount ShoppingCartList ShoppingCartMigrate ShoppingCartRemoveAbandoned ShoppingCartRemoveItem ShoppingCartTotal ShoppingCartUpdate STORED PROCEDURE CALLS FROM CODE CustomerAdd This stored procedure may not be used in the project CustomerAlsoBought This stored procedure may not be used in the project CustomerDetail This stored procedure may not be used in the project CustomerLogin This stored procedure may not be used in the project OrdersAdd This stored procedure may not be used in the project OrdersDetail This stored procedure may not be used in the project OrdersList This stored procedure may not be used in the project ProductCategoryList This stored procedure may not be used in the project ProductDetail This stored procedure may not be used in the project ProductSearch This stored procedure may not be used in the project ProductsByCategory This stored procedure may not be used in the project ProductsMostPopular This stored procedure may not be used in the project ReviewsAdd This stored procedure may not be used in the project ReviewsList This stored procedure may not be used in the project ShoppingCartAddItem This stored procedure may not be used in the project ShoppingCartEmpty This stored procedure may not be used in the project ShoppingCartItemCount This stored procedure may not be used in the project ShoppingCartList This stored procedure may not be used in the project ShoppingCartMigrate This stored procedure may not be used in the project ShoppingCartRemoveAbandoned This stored procedure may not be used in the project ShoppingCartRemoveItem This stored procedure may not be used in the project ShoppingCartTotal This stored procedure may not be used in the project ShoppingCartUpdate This stored procedure may not be used in the project CODE BEHIND PAGES COMPONENTS /CustomersDB.vb /OrdersDB.vb /ProductsDB.vb /ReviewsDB.vb /ShoppingCartDB.vb NAMESPACES IBuySpy System System.Configuration System.Data System.Data.SqlClient System.Web CLASSES IBuySpy.CustomerDetails IBuySpy.CustomersDB IBuySpy.OrderDetails IBuySpy.OrdersDB IBuySpy.ProductDetails IBuySpy.ProductsDB IBuySpy.ReviewsDB IBuySpy.ShoppingCartDB ItemDetails VB.NET FUNCTIONS AddCustomer CalculateShippingDate GetCustomerDetails GetCustomerOrders GetItemCount GetItems GetMostPopularProductsOfWeek GetOrderDetails GetProductCategories GetProductDetails GetProducts GetProductsAlsoPurchased GetReviews GetShoppingCartId GetTotal Login PlaceOrder SearchProductDescriptions VB.NET FUNCTIONS (WITH ARGUMENTS) AddCustomer(fullName As String, email As String, password As String) CalculateShippingDate(ByVal customerID As String, ByVal cartID As String) GetCustomerDetails(ByVal customerID As String) GetCustomerOrders(ByVal customerID As String) GetItemCount(ByVal cartID As String) GetItems(ByVal cartID As String) GetMostPopularProductsOfWeek() GetOrderDetails(orderID As Integer, customerID As String) GetProductCategories() GetProductDetails(ByVal productID As Integer) GetProducts(ByVal categoryID As Integer) GetProductsAlsoPurchased(ByVal productID As Integer) GetReviews(ByVal productID As Integer) GetShoppingCartId() GetTotal(ByVal cartID As String) Login(ByVal email As String, ByVal password As String) PlaceOrder(ByVal customerID As String, ByVal cartID As String) SearchProductDescriptions(ByVal searchString As String) VB.NET FUNCTIONS BY PAGE /CustomersDB.vb AddCustomer GetCustomerDetails Login /OrdersDB.vb CalculateShippingDate GetCustomerOrders GetOrderDetails PlaceOrder /ProductsDB.vb GetMostPopularProductsOfWeek GetProductCategories GetProductDetails GetProducts GetProductsAlsoPurchased SearchProductDescriptions /ReviewsDB.vb GetReviews /ShoppingCartDB.vb GetItemCount GetItems GetShoppingCartId GetTotal VB.NET FUNCTIONS BY PAGE (WITH ARGUMENTS) /CustomersDB.vb AddCustomer(fullName As String, email As String, password As String) GetCustomerDetails(ByVal customerID As String) Login(ByVal email As String, ByVal password As String) /OrdersDB.vb CalculateShippingDate(ByVal customerID As String, ByVal cartID As String) GetCustomerOrders(ByVal customerID As String) GetOrderDetails(orderID As Integer, customerID As String) PlaceOrder(ByVal customerID As String, ByVal cartID As String) /ProductsDB.vb GetMostPopularProductsOfWeek() GetProductCategories() GetProductDetails(ByVal productID As Integer) GetProducts(ByVal categoryID As Integer) GetProductsAlsoPurchased(ByVal productID As Integer) SearchProductDescriptions(ByVal searchString As String) /ReviewsDB.vb GetReviews(ByVal productID As Integer) /ShoppingCartDB.vb GetItemCount(ByVal cartID As String) GetItems(ByVal cartID As String) GetShoppingCartId() GetTotal(ByVal cartID As String) VB.NET SUBROUTINES AddItem AddReview EmptyCart MigrateCart PopulateShoppingCartList RemoveItem UpdateItem UpdateShoppingCartDatabase VB.NET SUBROUTINES (WITH ARGUMENTS) AddItem(ByVal cartID As String, ByVal productID As Integer, ByVal quantity As Integer) AddReview(ByVal productID As Integer, ByVal customerName As String, ByVal customerEmail As String, ByVal rating As Integer, ByVal comments As String) EmptyCart(ByVal cartID As String) MigrateCart(ByVal oldCartId As String, ByVal newCartId As String) PopulateShoppingCartList() RemoveItem(ByVal cartID As String, ByVal productID As Integer) UpdateItem(ByVal cartID As String, ByVal productID As Integer, ByVal quantity As Integer) UpdateShoppingCartDatabase() VB.NET SUBROUTINES BY PAGE /AddToCart.aspx Page_Load /CheckOut.aspx Page_Load SubmitBtn_Click /Default.aspx Page_Load /Login.aspx LoginBtn_Click /OrderDetails.aspx Page_Load /OrderList.aspx Page_Load /ProductDetails.aspx Page_Load /ProductsList.aspx Page_Load /Register.aspx RegisterBtn_Click /ReviewAdd.aspx Page_Load ReviewAddBtn_Click /ReviewsDB.vb AddReview /SearchResults.aspx Page_Load /ShoppingCart.aspx CheckoutBtn_Click Page_Load PopulateShoppingCartList UpdateBtn_Click UpdateShoppingCartDatabase /ShoppingCartDB.vb AddItem EmptyCart MigrateCart RemoveItem UpdateItem VB.NET SUBROUTINES BY PAGE (WITH ARGUMENTS) /AddToCart.aspx Page_Load(ByVal sender As Object, ByVal e As EventArgs) /CheckOut.aspx Page_Load(ByVal sender As Object, ByVal e As EventArgs) SubmitBtn_Click(ByVal sender As Object, ByVal e As ImageClickEventArgs) /Default.aspx Page_Load(ByVal sender As Object, ByVal e As EventArgs) /Login.aspx LoginBtn_Click(ByVal sender As Object, ByVal a As ImageClickEventArgs) /OrderDetails.aspx Page_Load(ByVal sender As Object, ByVal e As EventArgs) /OrderList.aspx Page_Load(ByVal sender As Object, ByVal e As EventArgs) /ProductDetails.aspx Page_Load(ByVal sender As Object, ByVal e As EventArgs) /ProductsList.aspx Page_Load(ByVal sender As Object, ByVal e As EventArgs) /Register.aspx RegisterBtn_Click(ByVal sender As Object, ByVal e As ImageClickEventArgs) /ReviewAdd.aspx Page_Load(ByVal sender As Object, ByVal e As EventArgs) ReviewAddBtn_Click(ByVal sender As Object, ByVal e As ImageClickEventArgs) /ReviewsDB.vb AddReview(ByVal productID As Integer, ByVal customerName As String, ByVal customerEmail As String, ByVal rating As Integer, ByVal comments As String) /SearchResults.aspx Page_Load(ByVal sender As Object, ByVal e As EventArgs) /ShoppingCart.aspx CheckoutBtn_Click(ByVal sender As Object, ByVal e As ImageClickEventArgs) Page_Load(ByVal sender As Object, ByVal e As EventArgs) PopulateShoppingCartList() UpdateBtn_Click(ByVal sender As Object, ByVal e As ImageClickEventArgs) UpdateShoppingCartDatabase() /ShoppingCartDB.vb AddItem(ByVal cartID As String, ByVal productID As Integer, ByVal quantity As Integer) EmptyCart(ByVal cartID As String) MigrateCart(ByVal oldCartId As String, ByVal newCartId As String) RemoveItem(ByVal cartID As String, ByVal productID As Integer) UpdateItem(ByVal cartID As String, ByVal productID As Integer, ByVal quantity As Integer) C# FUNCTIONS ParseItem C# FUNCTIONS (WITH ARGUMENTS) ParseItem(String item) C# FUNCTIONS BY PAGE /CustomersDB.vb AddCustomer GetCustomerDetails Login /OrdersDB.vb CalculateShippingDate GetCustomerOrders GetOrderDetails PlaceOrder /ProductsDB.vb GetMostPopularProductsOfWeek GetProductCategories GetProductDetails GetProducts GetProductsAlsoPurchased SearchProductDescriptions /ReviewsDB.vb GetReviews /ShoppingCartDB.vb GetItemCount GetItems GetShoppingCartId GetTotal /SourceViewer/tabview.aspx ParseItem C# FUNCTIONS BY PAGE (WITH ARGUMENTS) /CustomersDB.vb AddCustomer(fullName As String, email As String, password As String) GetCustomerDetails(ByVal customerID As String) Login(ByVal email As String, ByVal password As String) /OrdersDB.vb CalculateShippingDate(ByVal customerID As String, ByVal cartID As String) GetCustomerOrders(ByVal customerID As String) GetOrderDetails(orderID As Integer, customerID As String) PlaceOrder(ByVal customerID As String, ByVal cartID As String) /ProductsDB.vb GetMostPopularProductsOfWeek() GetProductCategories() GetProductDetails(ByVal productID As Integer) GetProducts(ByVal categoryID As Integer) GetProductsAlsoPurchased(ByVal productID As Integer) SearchProductDescriptions(ByVal searchString As String) /ReviewsDB.vb GetReviews(ByVal productID As Integer) /ShoppingCartDB.vb GetItemCount(ByVal cartID As String) GetItems(ByVal cartID As String) GetShoppingCartId() GetTotal(ByVal cartID As String) /SourceViewer/tabview.aspx ParseItem(String item) C# SUBROUTINES PopulateNavigationList C# SUBROUTINES (WITH ARGUMENTS) PopulateNavigationList(String path) C# SUBROUTINES BY PAGE /AddToCart.aspx Page_Load /CheckOut.aspx Page_Load SubmitBtn_Click /Default.aspx Page_Load /Login.aspx LoginBtn_Click /OrderDetails.aspx Page_Load /OrderList.aspx Page_Load /ProductDetails.aspx Page_Load /ProductsList.aspx Page_Load /Register.aspx RegisterBtn_Click /ReviewAdd.aspx Page_Load ReviewAddBtn_Click /ReviewsDB.vb AddReview /SearchResults.aspx Page_Load /ShoppingCart.aspx CheckoutBtn_Click Page_Load PopulateShoppingCartList UpdateBtn_Click UpdateShoppingCartDatabase /ShoppingCartDB.vb AddItem EmptyCart MigrateCart RemoveItem UpdateItem /SourceViewer/srcview.aspx Page_Load /SourceViewer/tabview.aspx Page_Load PopulateNavigationList C# SUBROUTINES BY PAGE (WITH ARGUMENTS) /AddToCart.aspx Page_Load(ByVal sender As Object, ByVal e As EventArgs) /CheckOut.aspx Page_Load(ByVal sender As Object, ByVal e As EventArgs) SubmitBtn_Click(ByVal sender As Object, ByVal e As ImageClickEventArgs) /Default.aspx Page_Load(ByVal sender As Object, ByVal e As EventArgs) /Login.aspx LoginBtn_Click(ByVal sender As Object, ByVal a As ImageClickEventArgs) /OrderDetails.aspx Page_Load(ByVal sender As Object, ByVal e As EventArgs) /OrderList.aspx Page_Load(ByVal sender As Object, ByVal e As EventArgs) /ProductDetails.aspx Page_Load(ByVal sender As Object, ByVal e As EventArgs) /ProductsList.aspx Page_Load(ByVal sender As Object, ByVal e As EventArgs) /Register.aspx RegisterBtn_Click(ByVal sender As Object, ByVal e As ImageClickEventArgs) /ReviewAdd.aspx Page_Load(ByVal sender As Object, ByVal e As EventArgs) ReviewAddBtn_Click(ByVal sender As Object, ByVal e As ImageClickEventArgs) /ReviewsDB.vb AddReview(ByVal productID As Integer, ByVal customerName As String, ByVal customerEmail As String, ByVal rating As Integer, ByVal comments As String) /SearchResults.aspx Page_Load(ByVal sender As Object, ByVal e As EventArgs) /ShoppingCart.aspx CheckoutBtn_Click(ByVal sender As Object, ByVal e As ImageClickEventArgs) Page_Load(ByVal sender As Object, ByVal e As EventArgs) PopulateShoppingCartList() UpdateBtn_Click(ByVal sender As Object, ByVal e As ImageClickEventArgs) UpdateShoppingCartDatabase() /ShoppingCartDB.vb AddItem(ByVal cartID As String, ByVal productID As Integer, ByVal quantity As Integer) EmptyCart(ByVal cartID As String) MigrateCart(ByVal oldCartId As String, ByVal newCartId As String) RemoveItem(ByVal cartID As String, ByVal productID As Integer) UpdateItem(ByVal cartID As String, ByVal productID As Integer, ByVal quantity As Integer) /SourceViewer/srcview.aspx Page_Load(Object sender, EventArgs e) /SourceViewer/tabview.aspx Page_Load(Object sender, EventArgs e) PopulateNavigationList(String path) WEB CONTROLS asp:checkbox asp:DataGrid asp:DataList asp:hyperlink asp:image asp:ImageButton asp:Label asp:panel asp:RadioButtonList asp:Repeater asp:Table asp:TextBox VALIDATION CONTROLS asp:CompareValidator asp:RegularExpressionValidator asp:RequiredFieldValidator APPLICATION VARIABLES No Application variables used SESSION VARIABLES No Session variables used EMAIL ADDRESSES No Email Addresses found