protected void saveAsNewButton_Click( object sender, EventArgs e )
        {
            BHLProvider bp = new BHLProvider();

            if ( validate() )
            {
                if ( codeTextBox.Text.Trim().Length == 0 )
                {
                    errorControl.AddErrorText( "Please include a unique language code before saving" );
                    errorControl.Visible = true;
                    return;
                }
                else
                {
                    CustomGenericList<Language> languages = bp.LanguageSelectAll();
                    string code = codeTextBox.Text.Trim().ToUpper();
                    foreach ( Language language in languages )
                    {
                        if ( language.LanguageCode.ToUpper().Equals( code ) )
                        {
                            errorControl.AddErrorText( "The language code " + language.LanguageCode.ToUpper() +
                                " is not a unique code, please use another one." );
                            errorControl.Visible = true;
                            return;
                        }
                    }
                }

                Language lang = new Language( codeTextBox.Text.Trim().ToUpper(), nameTextBox.Text.Trim(),
                    noteTextBox.Text.Trim() );

                lang.IsNew = true;

                bp.SaveLanguage( lang );
            }
            else
            {
                return;
            }

            Response.Redirect( "/Admin/Dashboard.aspx" );
        }
        protected void saveButton_Click( object sender, EventArgs e )
        {
            if ( validate() )
            {
                if ( hidCode.Value.Length == 0 )
                {
                    errorControl.AddErrorText( "Please select an language before saving" );
                    errorControl.Visible = true;
                    return;
                }

                Language language = new Language( hidCode.Value, nameTextBox.Text.Trim(), noteTextBox.Text.Trim() );

                language.IsNew = false;

                BHLProvider bp = new BHLProvider();
                bp.SaveLanguage( language );
            }
            else
            {
                return;
            }

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