void Update()
    {
        MyClassLibrary.clsConsoleCollection Consoles = new MyClassLibrary.clsConsoleCollection();

        //validate the data on the web form
        String Error = Consoles.ThisConsole.Valid(TextBoxConsoleName.Text, TextBoxConsolePrice.Text, TextBoxConsoleManufacturer.Text, TextBoxConsoleStock.Text);

        //if data is OK then add it to object
        if (Error == "")
        {
            //finds data to update
            Consoles.ThisConsole.Find(ConsoleNo);
            //gets data entered by user
            Consoles.ThisConsole.Name         = TextBoxConsoleName.Text;
            Consoles.ThisConsole.Manufacturer = TextBoxConsoleManufacturer.Text;
            Consoles.ThisConsole.Price        = Convert.ToInt32(TextBoxConsolePrice.Text);
            Consoles.ThisConsole.Stock        = Convert.ToInt32(TextBoxConsoleStock.Text);
            //Update records
            Consoles.Update();
            Response.Redirect("Default.aspx");
        }
        else
        {
            //report error
            lblError.Text = "There was problms with the data entered " + Error;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack == false)
        {
            DisplayConsoles();
        }

        void DisplayConsoles()
        {
            MyClassLibrary.clsConsoleCollection Console = new MyClassLibrary.clsConsoleCollection();
            lstConsoles.DataSource     = Console.ConsoleList;
            lstConsoles.DataValueField = "ConsoleNo";
            lstConsoles.DataTextField  = "ConsoleName";
            lstConsoles.DataBind();
        }
    }