private void GetCheckedTreeNodes(int roleId, int levelId)
        {
            DataTable dtTree = new DataTable();

            advisorPreferenceBo = new AdviserPreferenceBo();
            dtTree = advisorPreferenceBo.GetRoleLevelTreeNodes(roleId, levelId).Tables[0];
            RadTreeView rtv = GetLevelTree(levelId);

            if (dtTree == null)
            {
                //RadTreeView rtv = GetLevelTree(levelId);
                foreach (RadTreeNode RTVTreeNodes in rtv.Nodes)
                {
                    RTVTreeNodes.Checked = false;
                }
                return;
            }
            else if (dtTree.Rows.Count <= 0)
            {
                //RadTreeView rtv = GetLevelTree(levelId);
                foreach (RadTreeNode RTVTreeNodes in rtv.Nodes)
                {
                    RTVTreeNodes.Checked = false;
                }
                return;
            }

            //RadTreeView rtv = GetLevelTree(levelId);

            foreach (DataRow dr in dtTree.Rows)
            {
                foreach (RadTreeNode RTVTreeNodes in rtv.Nodes)
                {
                    //if (RTVTreeNodes.Value == dr["treeNodeId"].ToString())
                    //{
                    //    RTVTreeNodes.Checked = true;

                    //}
                    if (RTVTreeNodes.Nodes.Count != 0)
                    {
                        foreach (RadTreeNode RTVTreeChildNodes in RTVTreeNodes.Nodes)
                        {
                            if (RTVTreeChildNodes.Nodes.Count != 0)
                            {
                                foreach (RadTreeNode RTVTreeChildNodesChild in RTVTreeChildNodes.Nodes)
                                {
                                    if (RTVTreeChildNodesChild.Value == dr["SubSubTreeNodeId"].ToString())
                                    {
                                        RTVTreeChildNodesChild.Checked = true;
                                    }
                                }
                            }
                            else if (RTVTreeChildNodes.Value == dr["SubTreeNodeId"].ToString())
                            {
                                RTVTreeChildNodes.Checked = true;
                            }
                        }
                    }
                    else if (RTVTreeNodes.Value == dr["treeNodeId"].ToString())
                    {
                        RTVTreeNodes.Checked = true;
                    }
                    //else if (RTVTreeNodes.Value == dr["SubSubTreeNodeId"].ToString())
                    //{
                    //    RTVTreeNodes.Checked = true;
                    //}

                    //if ((RTVTreeNodes.Level == 0) && (RTVTreeNodes.Value == dr["treeNodeId"].ToString()))
                    //{

                    //    RTVTreeNodes.Checkable=true;
                    //}
                    // if (RTVTreeNodes.Level == 1)
                    //{
                    //    if (RTVTreeNodes.Value =="34")
                    //    {
                    //        RTVTreeNodes.Checked = true;

                    //    }
                    //    else
                    //    {
                    //        RTVTreeNodes.Checked = false;
                    //    }

                    //}
                    ////else if ((RTVTreeNodes.Level == 2) && RTVTreeNodes.Value == dr["SubSubTreeNodeId"].ToString())
                    ////{
                    ////    RTVTreeNodes.Checkable = true;

                    ////}
                }



                //foreach (RadTreeNode RTVTreeNodes in rtv.Nodes)
                //{
                //    if (RTVTreeNodes.Level == 2 && RTVTreeNodes.Value == dr["SubTreeNodeId"].ToString())
                //    {

                //        RTVTreeNodes.Checked = true;
                //    }
                //}
                //foreach (RadTreeNode RTVTreeNodes in rtv.Nodes)
                //{
                //    if (RTVTreeNodes.Level == 3 && RTVTreeNodes.Value == dr["SubSubTreeNodeId"].ToString())
                //    {

                //        RTVTreeNodes.Checked = true;
                //    }
                //}
            }
        }