protected void btnCopy_Click(object sender, EventArgs e)
    {
        if (TreeView1.SelectedNode != null)
        {
            TreeNode tn         = TreeView1.SelectedNode.Parent;
            string   Project_ID = tn != null ? tn.Value : TreeView1.SelectedNode.Value;
            string   Module_ID  = tn != null ? TreeView1.SelectedNode.Value : null;

            BLL_Infra_ShipSettings.Copy_Rank_Menu_Acess(UDFLib.ConvertToInteger(DDLFromVessel.SelectedValue), UDFLib.ConvertToInteger(DDLFromRank.SelectedValue)
                                                        , UDFLib.ConvertToInteger(DDLVessel.SelectedValue), UDFLib.ConvertIntegerToNull(lstRankList.SelectedValue), UDFLib.ConvertToInteger(ddlAppendMode.SelectedValue)
                                                        , UDFLib.ConvertToInteger(ddlCopyMenu.SelectedValue), UDFLib.ConvertIntegerToNull(Project_ID), UDFLib.ConvertIntegerToNull(Module_ID), UDFLib.ConvertToInteger(Session["USERID"].ToString()));

            Load_Rank_Menu();

            lblMessage.Text = "Access rights has been copied.";
        }
    }