protected void saveAsNewButton_Click( object sender, EventArgs e )
        {
            if ( validate() )
            {
                if ( idTextBox.Text.Trim().Length == 0 )
                {
                    errorPanel.Controls.Add( new LiteralControl( "* Please include a unique ID before saving" ) );
                    errorPanel.Visible = true;
                    return;
                }
                else
                {
                    int id = 0;
                    if ( int.TryParse( idTextBox.Text.Trim(), out id ) )
                    {
                        BHLProvider bp = new BHLProvider();

                        CustomGenericList<ItemStatus> itemStatuses = bp.ItemStatusSelectAll();
                        foreach ( ItemStatus its in itemStatuses )
                        {
                            if ( its.ItemStatusID == id )
                            {
                                errorPanel.Controls.Add( new LiteralControl( "* The item status id " + id.ToString() +
                                    " is not a unique id, please use another one." ) );
                                errorPanel.Visible = true;
                                return;
                            }
                        }

                        ItemStatus itemStatus = new ItemStatus( id, statusTextBox.Text.Trim() );
                        itemStatus.IsNew = true;

                        bp.SaveItemStatus( itemStatus );
                    }
                    else
                    {
                        errorPanel.Controls.Add( new LiteralControl( "* The item status id " + idTextBox.Text.Trim() +
                            " is not numeric, please use numbers only." ) );
                        errorPanel.Visible = true;
                        return;
                    }
                }
            }
            else
            {
                return;
            }

            Response.Redirect( "/Admin/Dashboard.aspx" );
        }
        protected void saveButton_Click( object sender, EventArgs e )
        {
            if ( validate() )
            {
                if ( hidId.Value.Length == 0 )
                {
                    errorPanel.Controls.Add( new LiteralControl( "* Please select an item status before saving" ) );
                    errorPanel.Visible = true;
                    return;
                }

                ItemStatus itemStatus = new ItemStatus( int.Parse( hidId.Value ), statusTextBox.Text.Trim() );

                itemStatus.IsNew = false;

                BHLProvider bp = new BHLProvider();
                bp.SaveItemStatus( itemStatus );
            }
            else
            {
                return;
            }

            Response.Redirect( "/Admin/Dashboard.aspx" );
        }