/// <summary>
    /// Add a permission to the role and update the 2 permission box
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void addPermission_Click(object sender, EventArgs e)
    {
        try
        {
            if (String.IsNullOrEmpty(roleList.SelectedValue) || String.IsNullOrEmpty(allpermissionBox.SelectedValue))
            {
                return;
            }

            IdentityManager manager = new IdentityManager(localization);
            manager.AddRolePermission(roleList.SelectedValue, allpermissionBox.SelectedValue);
            updatePermissionBox();
        }catch (Exception ex)
        {
            errorMessage.Text    = Resources.General.AnErrorHasOccured + ex.ToString();
            errorMessage.Visible = true;
        }
    }