/// <summary>
        /// Handles the Load event of the Page control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
        protected void Page_Load(object sender, EventArgs e)
        {
            //radCategories.DataTextField = "Title";
            //radCategories.DataNavigateUrlField = "Url";
            //radCategories.DataFieldID = "Id";
            //radCategories.DataFieldParentID = "ParentId";

            //radCategories.DataSource =
            //radCategories.DataBind();

            //var currentItem = radCategories.FindItemByUrl(Request.Url.PathAndQuery);
            //if (currentItem != null)
            //    currentItem.HighlightPath();


            var categories = dataManager.ProductCategory.SelectHierarchy(SiteID);


            radProductCategoryTreeView.DataSource        = GetCategories();
            radProductCategoryTreeView.DataTextField     = "Title";
            radProductCategoryTreeView.DataFieldID       = "Id";
            radProductCategoryTreeView.DataValueField    = "Id";
            radProductCategoryTreeView.DataFieldParentID = "ParentId";
            radProductCategoryTreeView.DataBind();

            if (CategoryID != Guid.Empty)
            {
                RadTreeNode rtn = radProductCategoryTreeView.FindNodeByValue(CategoryID.ToString());
                rtn.Expanded = true;
                rtn.Selected = true;
                rtn.ExpandParentNodes();
            }
        }
    public RadTreeNode EnsureGeographyLoaded(int geoToLoad, int expandTree)
    {
        try
        {
            RadTreeNode nod = Tree.FindNodeByValue(geoToLoad.ToString());
            if (nod != null)
            {
                //Already loaded, just return it.
                if (expandTree == 1)
                {
                    nod.ExpandParentNodes();
                }
                return(nod);
            }

            //get the line to make sure all nodes down to the selected are loaded;
            BasicGeography[] line = GeographyCache.GetGeographyLine(geoToLoad);

            if (Tree.Nodes.Count == 0)
            {
                // Tree is empty, insert the root.
                Tree.Nodes.Add(new RadTreeNode(this.Root.Name, this.Root.Identity.ToString()));
            }
            BasicGeography        parentbg         = null;
            RadTreeNodeCollection parentCollection = null;
            nod = Tree.Nodes[0];
            foreach (BasicGeography bg in line)
            {
                nod = Tree.FindNodeByValue(bg.Identity.ToString());
                if (parentbg == null)
                {
                    if (nod != null)
                    {
                        parentbg         = bg;
                        parentCollection = nod.Nodes;
                    }
                }
                else
                {
                    // if node found that parent is already loaded
                    if (nod == null)
                    {
                        AddChildren(parentCollection, parentbg.Identity);
                        nod = Tree.FindNodeByValue(bg.Identity.ToString());
                        nod.ParentNode.ExpandMode = TreeNodeExpandMode.ClientSide;
                    }
                    nod.ParentNode.Expanded = (expandTree == 0) ? nod.ParentNode.Expanded : (expandTree < 0) ? false : true;
                    parentbg         = bg;
                    parentCollection = nod.Nodes;
                }
            }
            Tree.Nodes[0].Expanded = (expandTree == 0) ? Tree.Nodes[0].Expanded : (expandTree < 0) ? false : true;;
            return(nod);
        }
        catch
        {
            return(null);
        }
    }
Exemple #3
0
 protected void RadTreeView1_DataBound(object sender, EventArgs e)
 {
     if (_hId > 0)
     {
         RadTreeNode node = RadTreeView1.FindNodeByValue("" + _hId);
         node.Selected = true;
         node.Expanded = true;
         node.ExpandParentNodes();
     }
 }
Exemple #4
0
        /// <summary>
        /// 특정 TreeNode를 Expand 시켜서, 노드의 자식들을 보이도록 합니다.
        /// </summary>
        public static void ExpandNode(this RadTreeNode node, bool expandSelf)
        {
            if (node == null)
            {
                return;
            }

            node.ExpandParentNodes();
            node.Expanded = expandSelf;
        }
Exemple #5
0
        /// <summary>
        /// 특정 노드에 Focus를 줍니다. Focus를 주려면, 현재 노드가 보여야 하므로, 부모 노드들을 모두 Expand 시킵니다.
        /// </summary>
        /// <param name="node"></param>
        public static void FocusNode(this RadTreeNode node)
        {
            if (node == null)
            {
                return;
            }

            if (node.ParentNode != null && node.ParentNode.Expanded == false)
            {
                node.ExpandParentNodes();
            }

            node.Focus();
        }
        /// <summary>
        /// Binds the data.
        /// </summary>
        public void BindData()
        {
            rfvRequirementSeverityOfExposures.ErrorMessage = _validationErrorMessage;

            _radRequirementSeverityOfExposureTreeView = ((RadTreeView)radRequirementSeverityOfExposures.Items[0].FindControl("radRequirementSeverityOfExposureTreeView"));

            _radRequirementSeverityOfExposureTreeView.Nodes.Clear();

            if (ShowEmpty)
            {
                radRequirementSeverityOfExposures.EmptyMessage = EmptyItemText;
            }
            if (_validationGroup != String.Empty)
            {
                rfvRequirementSeverityOfExposures.ValidationGroup = _validationGroup;
                rfvRequirementSeverityOfExposures.Enabled         = true;
            }
            else
            {
                rfvRequirementSeverityOfExposures.Enabled = false;
            }

            var requirementSeverityOfExposures = _dataManager.RequirementSeverityOfExposure.SelectHierarchy(CurrentUser.Instance.SiteID, RequirementTypeId);

            _radRequirementSeverityOfExposureTreeView.DataSource        = requirementSeverityOfExposures;
            _radRequirementSeverityOfExposureTreeView.DataTextField     = "Title";
            _radRequirementSeverityOfExposureTreeView.DataFieldID       = "ID";
            _radRequirementSeverityOfExposureTreeView.DataValueField    = "ID";
            _radRequirementSeverityOfExposureTreeView.DataFieldParentID = "ParentID";
            _radRequirementSeverityOfExposureTreeView.DataBind();

            if (_selectedCategoryId != Guid.Empty)
            {
                var selectedCategory = _dataManager.RequirementSeverityOfExposure.SelectById(_selectedCategoryId);

                radRequirementSeverityOfExposures.Items[0].Text  = selectedCategory.Title;
                radRequirementSeverityOfExposures.Items[0].Value = _selectedCategoryId.ToString();
                radRequirementSeverityOfExposures.SelectedValue  = _selectedCategoryId.ToString();

                RadTreeNode rtn = _radRequirementSeverityOfExposureTreeView.FindNodeByValue(_selectedCategoryId.ToString());
                rtn.Expanded = true;
                rtn.Selected = true;
                rtn.ExpandParentNodes();
            }
        }
Exemple #7
0
 protected void rtv1_ContextMenuItemClick(object sender, RadTreeViewContextMenuEventArgs e)
 {
     if (hidCurrNavID.Value == string.Empty)
     {
         hidCurrNavID.Value = Request.Form[hidCurrNavID.UniqueID];
     }
     if (e.MenuItem != null)
     {
         if (e.MenuItem.Value == "NewNode")
         {
             string      newNodeValue = Guid.NewGuid().ToString();
             RadTreeNode rtN          = new RadTreeNode("NewFolder", newNodeValue);
             e.Node.ParentNode.Nodes.Add(rtN);
             AddNavNode("NewFolder", newNodeValue, e.Node.ParentNode.Value);
             ShowNodeEdit(newNodeValue, true);
             rtN.Selected = true;
             rtN.ExpandParentNodes();
             hidCurrentNodeValue.Value = newNodeValue;
         }
         else if (e.MenuItem.Value == "NewSubNode")
         {
             string      newNodeValue = Guid.NewGuid().ToString();
             RadTreeNode rtN          = new RadTreeNode("NewFolder", newNodeValue);
             e.Node.Nodes.Add(rtN);
             rtN.Selected = true;
             rtN.ExpandParentNodes();
             AddNavNode("NewFolder", newNodeValue, e.Node.Value);
             ShowNodeEdit(newNodeValue, true);
             hidCurrentNodeValue.Value = newNodeValue;
         }
         else if (e.MenuItem.Value == "DeleteNode")
         {
             RemoveNavNode(e.Node.Value);
             hidCurrentNodeValue.Value  = e.Node.ParentNode.Value;
             e.Node.ParentNode.Selected = true;
             e.Node.Remove();
         }
         else if (e.MenuItem.Value == "NewName")
         {
             ShowNaviNameEdit();
         }
     }
 }
Exemple #8
0
    public void RebindNode(string id, bool showContextMenu)
    {
        RadTreeNode node = RadTreeView1.FindNodeByValue(id);
        Panel       pnl  = (Panel)node.FindControl("pnlNode");

        node.Selected = true;
        Label plbl = (Label)pnl.FindControl("lblContextMenu");

        if (showContextMenu)
        {
            plbl.CssClass = id + "_tvContext";
        }
        else
        {
            plbl.CssClass = id + "_tvContext hideElement";
        }

        RadTreeView1.DataBind();
        node.ExpandParentNodes();
    }
Exemple #9
0
        private void ActionsTree_DataBind()
        {
            Guid startActionId = Guid.Empty;

            if (this.RoleId != Guid.Empty)
            {
                startActionId  = Micajah.Common.Bll.Providers.RoleProvider.GetStartActionId(RoleId);
                m_ActionIdList = Micajah.Common.Bll.Providers.ActionProvider.GetActionIdListByRoleId(RoleId);
            }

            ActionsTree.DataSource = ActionProvider.GetActionsTree();
            ActionsTree.DataBind();

            if (this.RoleId != Guid.Empty)
            {
                RadTreeNode node = ActionsTree.FindNodeByValue(startActionId.ToString());
                if (node != null)
                {
                    node.Selected = true;
                    node.ExpandParentNodes();
                    node.ToolTip = Resources.RoleEditControl_StartAction_ToolTip;
                }
            }
        }
    protected void InitWebServiceNodes(XmlDocument doc, string event_field, RadTreeNode url_node,
        RadTreeNode WebServiceResponseRoot, XmlNode phone_data_requests)
    {
        string url = url_node.Text;
        url_node.ExpandParentNodes();
        url_node.CollapseChildNodes();
        Hashtable WebServiceMethodInputs = new Hashtable();
        Hashtable State = (Hashtable)HttpRuntime.Cache[Session.SessionID];
        State["WebServiceMethodInputs"] = WebServiceMethodInputs;
        RadTreeNode out_url = new RadTreeNode(url);
        out_url.CssClass = "RadTreeView";
        out_url.ImageUrl = "~/images/dialog.gif";
        WebServiceResponseRoot.Nodes.Add(out_url);

        Util util = new Util();

        if (!url.EndsWith("?WSDL"))
            url += "?WSDL";
        string xml = util.GetWebPage(url);
        if (xml == null)
        {
            SaveRequestMessage.Text = "Accessing " + url + " resulted in an error";
            return;
        }
        XmlDocument WebDoc = new XmlDocument();
        WebDoc.LoadXml(xml);
        XmlNamespaceManager nsmgr = new XmlNamespaceManager(WebDoc.NameTable);
        nsmgr.AddNamespace("s", "http://www.w3.org/2001/XMLSchema");

        XmlNodeList web_methods = WebDoc.SelectNodes("//s:schema/s:element", nsmgr);
        if (web_methods.Count == 0)
        {
            nsmgr.AddNamespace("wsdl", "http://schemas.xmlsoap.org/wsdl/");
            web_methods = WebDoc.SelectNodes("//wsdl:operation", nsmgr);
            if (web_methods.Count == 0)
            {
                SaveRequestMessage.Text = "Could not find any methods with URL: " + url;
                return;
            }
        }
        Hashtable used_names = new Hashtable();
        foreach (XmlNode web_method in web_methods)
        {
            //throw out certain methods with <s:any />
            if (web_method.InnerXml.Contains("s:any"))
                continue;
            string web_method_name = web_method.Attributes["name"].Value;
            if (used_names.ContainsKey(web_method_name))
                continue;
            used_names[web_method_name] = true;
            ArrayList MethodInputs = new ArrayList();
            string service_url = out_url.Text;
            if (out_url.Text.ToLower().EndsWith("?wsdl"))
                service_url = service_url.Remove(url.Length - 5);
            WebServiceMethodInputs[service_url + "/" + web_method_name] = MethodInputs;
            RadTreeNode in_method_node = new RadTreeNode(web_method_name);
            in_method_node.CssClass = "RadTreeView";
            in_method_node.ImageUrl = "~/images/forward_nav.gif";
            url_node.Nodes.Add(in_method_node);

            //response web methods
            XmlNode mapped_node = phone_data_requests.SelectSingleNode("//event_field[.='" + event_field + "']");
            RadTreeNode out_method_node = null;
            if (mapped_node != null &&  State["WebServiceTestDoc"] != null &&  State["WebServiceResponseTreeViewNodeText"] != null &&
                  State["WebServiceResponseTreeViewNodeText"].ToString() == web_method_name)
            {
                //make sure we are in the right event
                XmlNode method_node = mapped_node.ParentNode.SelectSingleNode("method");
                if (method_node != null && method_node.InnerText == web_method_name)
                {
                    XmlDocument TestDoc = (XmlDocument) State["WebServiceTestDoc"];
                    out_method_node = new RadTreeNode(web_method_name);
                     State["WebServiceResponseTreeViewMethodText"] = web_method_name;
                    out_method_node.CssClass = "RadTreeView";
                    out_method_node.ImageUrl = "~/images/backward_nav.gif";
                    out_method_node.Category = "method";
                    out_method_node.Value = service_url + ";" + web_method_name + ";";
                    out_url.Nodes.Add(out_method_node);
                    out_method_node.Value.Remove(out_method_node.Value.Length - 1, 1);
                    WebServiceResponseTreeView.ExpandAllNodes();

                    XmlToTreeViewNode(TestDoc.FirstChild.NextSibling, out_method_node, web_method_name);

                    out_method_node.ExpandParentNodes();

                    Session.Remove("WebServiceTestDoc");
                }
            }
            else if (mapped_node != null)
            {
                XmlNode web_service_node = mapped_node.ParentNode.SelectSingleNode("web_service[.='" + service_url + "']");
                XmlNode method_node = mapped_node.ParentNode.SelectSingleNode("method[.='" + web_method_name + "']");
                if (web_service_node != null && method_node != null)
                {
                    in_method_node.BackColor = Color.LightCoral;

                    out_method_node = new RadTreeNode(web_method_name);
                    out_method_node.CssClass = "RadTreeView";
                    out_method_node.ImageUrl = "~/images/backward_nav.gif";
                    out_method_node.Category = "method";
                    out_method_node.Value = service_url + ";" + web_method_name + ";";
                    out_url.Nodes.Add(out_method_node);
                    out_method_node.Value.Remove(out_method_node.Value.Length - 1, 1);
                    WebServiceResponseTreeView.ExpandAllNodes();
                }
            }

            XmlNodeList parms = web_method.SelectNodes("s:complexType/s:sequence/s:element", nsmgr);
            foreach (XmlNode parm in parms)
            {
                string parm_name = parm.Attributes["name"].Value;
                MethodInputs.Add(parm_name);
                if (out_method_node != null)
                    out_method_node.Value += parm_name + ",";
                RadTreeNode parm_node = new RadTreeNode(parm_name);
                parm_node.CssClass = "RadTreeView";
                parm_node.ImageUrl = "~/images/dot.gif";
                parm_node.Category = "input";
                parm_node.BackColor = Color.FromArgb(250, 252, 156);
                in_method_node.Nodes.Add(parm_node);

                if (mapped_node != null)
                {
                    XmlNode web_service_node = mapped_node.ParentNode.SelectSingleNode("web_service[.='" + service_url + "']");
                    XmlNode method_node = mapped_node.ParentNode.SelectSingleNode("method[.='" + web_method_name + "']");
                    if (web_service_node != null && method_node != null)
                    {
                        XmlNode web_service_method_input_node = mapped_node.ParentNode.SelectSingleNode("input_mapping/web_service_method_input[.='" + parm_name + "']");
                        if (web_service_method_input_node != null)
                        {
                            XmlNode input_field_node = web_service_method_input_node.ParentNode.SelectSingleNode("input_field");
                            if (input_field_node != null)
                            {
                                string request_name = input_field_node.InnerText;
                                XmlNode field_node = doc.SelectSingleNode("//id[.='" + request_name + "']");
                                RadTreeNode request_node = null;
                                if (field_node == null)

                                    request_node = util.CreateFieldNode(parm_node, request_name, "");
                                else
                                    request_node = util.CreateFieldNode(parm_node, request_name, field_node.ParentNode.Name);

                                request_node.Text = request_name;
                                request_node.Category = "request";
                                request_node.BackColor = Color.FromArgb(153, 255, 185); //LIGHT GREEN
                            }
                        }
                    }
                }
            }
            RadTreeNode save_method_node = new RadTreeNode("Save calling this method with 0 or more inputs mapped");
            save_method_node.CssClass = "RadTreeView";
            save_method_node.ImageUrl = "~/images/save.gif";
            save_method_node.Category = "save";
            in_method_node.Nodes.Add(save_method_node);

            RadTreeNode undo_method_inputs_node = new RadTreeNode("Undo mapping of device fields to this method");
            undo_method_inputs_node.CssClass = "RadTreeView";
            undo_method_inputs_node.ImageUrl = "~/images/cancel.png";
            undo_method_inputs_node.Category = "delete";
            in_method_node.Nodes.Add(undo_method_inputs_node);
            in_method_node.ExpandChildNodes();
        }
    }
Exemple #11
0
        private void PerformDragAndDrop(RadTreeViewDropPosition dropPosition, RadTreeNode sourceNode, RadTreeNode destNode)
        {
            if (sourceNode.Equals(destNode) || sourceNode.IsAncestorOf(destNode))
            {
                return;
            }
            sourceNode.Owner.Nodes.Remove(sourceNode);
            Guid currentNavId           = new Guid(hidCurrNavID.Value);
            CSBooster_DataContext csb   = new CSBooster_DataContext(Helper.GetSiemeConnectionString());
            var      navStructureRecord = csb.hisp_Navigation_GetNavigationStructureXML(currentNavId).SingleOrDefault();
            XElement xMoveNode          = null;
            XElement structDestNode     = null;
            XElement xmlStruct          = null;

            if (navStructureRecord != null)
            {
                xmlStruct = XElement.Parse(navStructureRecord.NST_XMLStruct);
                var nodeToRemove = (from theNodes in xmlStruct.Descendants("Node").Where(x => x.Attribute("Value").Value == sourceNode.Value)
                                    select theNodes).SingleOrDefault();
                structDestNode = (from theNodes in xmlStruct.Descendants("Node").Where(x => x.Attribute("Value").Value == destNode.Value)
                                  select theNodes).SingleOrDefault();
                if (nodeToRemove != null)
                {
                    xMoveNode = XElement.Parse(nodeToRemove.ToString());
                    nodeToRemove.Remove();
                }
            }
            if (xMoveNode != null)
            {
                switch (dropPosition)
                {
                case RadTreeViewDropPosition.Over:
                    // child
                    if (!sourceNode.IsAncestorOf(destNode))
                    {
                        destNode.Nodes.Add(sourceNode);
                        if (structDestNode != null)
                        {
                            structDestNode.Add(xMoveNode);
                        }
                        else
                        {
                            //droped to the root
                            xmlStruct.Add(xMoveNode);
                        }
                    }
                    break;

                case RadTreeViewDropPosition.Above:
                    // sibling - above
                    destNode.InsertBefore(sourceNode);
                    structDestNode.AddBeforeSelf(xMoveNode);
                    break;

                case RadTreeViewDropPosition.Below:
                    // sibling - below
                    destNode.InsertAfter(sourceNode);
                    structDestNode.AddAfterSelf(xMoveNode);
                    break;
                }
                sourceNode.ExpandParentNodes();
                csb.hisp_Navigation_SaveNavigationStructure(currentNavId, null, xmlStruct.ToString());
                lbtnG.Text     = language.GetString("TooltipNotSynchronized");
                lbtnG.CssClass = "icon navnotsynchro";
            }
        }
Exemple #12
0
        /// <summary>
        /// Binds the data.
        /// </summary>
        public void BindData()
        {
            _radProductCategoryTreeView = ((RadTreeView)radCategories.Items[0].FindControl("radProductCategoryTreeView"));

            _radProductCategoryTreeView.Nodes.Clear();

            if (ShowEmpty)
            {
                radCategories.EmptyMessage = EmptyItemText;
            }
            if (_validationGroup != String.Empty)
            {
                rfvCategories.ValidationGroup = _validationGroup;
                rfvCategories.Enabled         = true;
            }
            else
            {
                rfvCategories.Enabled = false;
            }

            var productCategories     = dataManager.ProductCategory.SelectHierarchy(SiteID).ToList();
            var publicationCategories = dataManager.PublicationCategory.SelectHierarchy(SiteID);

            if (SelectDefault && _selectedCategoryId == Guid.Empty)
            {
                switch (CategoryType)
                {
                case "Product":
                    SelectedCategoryId = productCategories.Where(pc => pc.IsDefault).Select(pc => pc.ID).FirstOrDefault();
                    break;

                case "Publication":
                    SelectedCategoryId = publicationCategories.Where(pc => pc.IsDefault).Select(pc => pc.ID).FirstOrDefault();
                    break;
                }
            }

            switch (CategoryType)
            {
            case "Product":
                _radProductCategoryTreeView.DataSource = productCategories;
                break;

            case "Publication":
                _radProductCategoryTreeView.DataSource = publicationCategories;
                break;
            }

            _radProductCategoryTreeView.DataTextField     = "Title";
            _radProductCategoryTreeView.DataFieldID       = "ID";
            _radProductCategoryTreeView.DataValueField    = "ID";
            _radProductCategoryTreeView.DataFieldParentID = "ParentID";
            _radProductCategoryTreeView.DataBind();

            if (_selectedCategoryId != Guid.Empty)
            {
                switch (CategoryType)
                {
                case "Product":
                    var selectedCategory = dataManager.ProductCategory.SelectById(_selectedCategoryId);
                    radCategories.Items[0].Text = selectedCategory.Title;
                    break;

                case "Publication":
                    var selectedCategory2 = dataManager.PublicationCategory.SelectById(_selectedCategoryId);
                    radCategories.Items[0].Text = selectedCategory2.Title;
                    break;
                }

                radCategories.Items[0].Value = _selectedCategoryId.ToString();

                radCategories.SelectedValue = _selectedCategoryId.ToString();

                RadTreeNode rtn = _radProductCategoryTreeView.FindNodeByValue(_selectedCategoryId.ToString());
                rtn.Expanded = true;
                rtn.Selected = true;
                rtn.ExpandParentNodes();
            }
        }
Exemple #13
0
        protected void SayfaGetir()
        {
            if (VwID != null && VwID.Value != 0)
            {
                rtsYeni.Tabs[1].Enabled = true;
                rtsYeni.Tabs[2].Enabled = true;
                //rtsYeni.Tabs[3].Enabled = true;

                rtsGenel.SelectedIndex  = 1;
                rmpGenel.SelectedIndex  = 1;
                rtsGenel.Tabs[1].Text   = "Düzenle";
                btnNewPageClear.Visible = true;

                if (Request.Url.AbsoluteUri.Contains("?iframe"))
                {
                    rtsGenel.Tabs[0].Visible = false;
                    rtsGenel.Tabs[2].Visible = false;
                }

                enSiteHaritasi sayfa = bllSiteHaritasi.SayfaGetir(VwID.Value);

                txtYeniSayfaAdi.Text       = sayfa.Adi;
                txtYeniSayfaBaslik.Text    = sayfa.Title;
                txtYeniSayfaDesc.Text      = sayfa.Description;
                txtYeniSayfaKeywords.Text  = sayfa.Keywords;
                txtYeniSayfaUrl.Text       = sayfa.Url.Contains("://www.") ? sayfa.Url : sayfa.Url.Replace("/", "");
                edtYeniSayfaIcerik.Content = sayfa.Icerik;
                txtFotoBaslik.Text         = sayfa.FotoBaslik;
                txtVideoBaslik.Text        = sayfa.VideoBaslik;
                //imgSayfaIkon.ImageUrl = sayfa.Resim;
                //chkFotoGaleri.Checked = sayfa.FotoGaleriMi;
                //chkFaceComments.Checked = sayfa.FaceComments;
                //chkBlogList.Checked = sayfa.List;
                //chkCustom.Checked = sayfa.Custom;
                chkBaslikAlani.Checked   = sayfa.BaslikAlani;
                chkPaylasimAlani.Checked = sayfa.PaylasimAlani;
                chkSayfaYolu.Checked     = sayfa.SayfaYolu;
                chkSayfaMenu.Checked     = sayfa.SayfaMenu;
                chkUrunMu.Checked        = sayfa.UrunMu;
                chkHaberMi.Checked       = sayfa.HaberMi;
                chkSagAtlMenu.Checked    = sayfa.SagAltMenu;
                chkSolAtlMenu.Checked    = sayfa.SolAltMenu;

                hdnDefaultSayfa.Value = sayfa.DefaultSayfa.ToString();
                hdnFizikselUrl.Value  = sayfa.FizikselUrl;
                hdnDynamic.Value      = sayfa.Dinamik.ToString();

                if (sayfa.Parent != null)
                {
                    RadTreeNode node = trvSayfalar.FindNodeByValue(sayfa.Parent.Value.ToString());

                    node.Selected = true;
                    node.ExpandParentNodes();
                }

                if (sayfa.CarouselId != null && sayfa.CarouselId != 0)
                {
                    enCarousel cars = bllCarousel.Getir(sayfa.CarouselId.Value);

                    ltrCarousel.Text = "<a href='Carousel.aspx?iframe&id=" + sayfa.Id + "' class='iframe'>" + cars.Adi + "</a>";
                }
                else
                {
                    ltrCarousel.Text = "<a href='Carousel.aspx?iframe&id=" + sayfa.Id + "' class='iframe'>Seç</a>";
                }

                //if (sayfa.DefaultSayfa)
                //{
                //    rtsYeni.Tabs[2].Visible = false;
                //    //rtsYeni.Tabs[3].Visible = false;
                //}
                //else
                //{
                //    rtsYeni.Tabs[2].Visible = true;
                //    //rtsYeni.Tabs[3].Visible = true;

                //    ResimleriGetir();
                //    rgrvResimler.DataBind();
                //    VideolariGetir();
                //}
            }
        }