/// <summary> /// Cria os nós do que correspondem ao Sistema/Módulo /// </summary> /// <param name="raizRow">Raiz</param> /// <returns></returns> private SiteMapNode CriarRaizSiteMapNode(NosSiteMapDataSet.RaizRow raizRow) { SiteMapNode node = new SiteMapNode( this, raizRow.Codigo, raizRow.IsUrlNull() ? String.Empty : raizRow.Url, raizRow.Nome, raizRow.IsDescricaoNull() ? String.Empty : raizRow.Descricao ); node.Roles = new string[] { "*" }; return node; }
/// <summary> /// Cria os nós que representam as Planta/Função /// </summary> /// <param name="noRow">Nó do raiz</param> /// <returns></returns> private SiteMapNode CriarNoSiteMapNode(NosSiteMapDataSet.NoRow noRow) { SiteMapNode node = new SiteMapNode( this, noRow.Codigo, //Real noRow.IsUrlNull() ? String.Empty : noRow.Url, //noRow.IsUrlNull() ? String.Empty : noRow.Url + "?sis=" + noRow.CodigoRaiz.ToString() + "&plt=" + noRow.Codigo.Split('|')[1], noRow.Nome, noRow.IsDescricaoNull() ? String.Empty : noRow.Descricao ); node.Roles = new string[] { "*" }; return node; }