Imports System.Data
Partial Class LookupProducts
Inherits System.Web.UI.UserControl
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
' Instanciate the eRaceSystem
Dim SystemManager As New eRaceSystem.eRace
' Retrieve and sort the Categories
Dim CategoryList As DataSet
CategoryList = SystemManager.LookupAllCategories
CategoryList.Tables("CategoryInfo").DefaultView.Sort = "Description ASC"
' Build Our Category DropDown
DD_CategoryId.DataSource = CategoryList.Tables("CategoryInfo")
DD_CategoryId.DataTextField = "Description"
DD_CategoryId.DataValueField = "CategoryId"
DD_CategoryId.DataBind()
DD_CategoryId.SelectedIndex = -1
End If
End Sub
Protected Sub BT_Search_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BT_Search.Click
' Instanciate the eRaceWebService
Dim WebServiceMgr As New localhost.Service
' Create an new DataSet
Dim ProductDS As New DataSet
Try
' Get the Employees
ProductDS = WebServiceMgr.AvailableProducts(Integer.Parse(DD_CategoryId.SelectedValue))
' Sort the Result
ProductDS.Tables("ProductInfo").DefaultView.Sort = "Description ASC"
' Load the GridView
GV_Products.DataSource = ProductDS.Tables("ProductInfo")
GV_Products.DataBind()
Catch ex As Exception
'AddError(ex.Message)
'DisplayError()
End Try
'End If
End Sub
End Class