public static string printNavLogic(string URI, string URI_PADRE = null)
        {
            NavigationBL Nav   = new NavigationBL();
            var          links = Nav.getNavigationLinks(URI, URI_PADRE);

            if (links != null)
            {
                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                var target = "";
                foreach (EnlaceDTO enlace in links)
                {
                    if (enlace.EsEnlaceExterno && enlace.Target)
                    {
                        target = "target='_blank'";
                    }
                    else
                    {
                        target = "";
                    }
                    sb.AppendFormat("<li><a href='{0}' {1}>{2}</a></li>", enlace.Url, target, enlace.Titulo);
                }
                return(sb.ToString());
            }
            return("");
        }
        public static string printGroupedNavLogic(string URI)
        {
            NavigationBL Nav         = new NavigationBL();
            var          groupedList = Nav.getGroupedNavigationLinks(URI);

            if (groupedList != null)
            {
                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                foreach (CategoriaPagina cat in groupedList.Keys)
                {
                    sb.AppendFormat("<li class='dropdown-header'><span>{0}</span></li>", cat.Nombre);
                    var target = "";
                    foreach (CCLRAbogados.Core.DTO.EnlaceDTO enlace in groupedList[cat])
                    {
                        if (enlace.EsEnlaceExterno && enlace.Target)
                        {
                            target = "target='_blank'";
                        }
                        else
                        {
                            target = "";
                        }
                        sb.AppendFormat("<li><a href='{0}' {1}>{2}</a></li>", enlace.Url, target, enlace.Titulo);
                    }
                }
                return(sb.ToString());
            }
            return("");
        }