public static MvcHtmlString Menu(this HtmlHelper helper) { var menu = new ControlDisofi(); var menulit = string.Empty; var datosUsuario = SessionVariables.SESSION_DATOS_USUARIO; if (menu.MenuUsuario(datosUsuario.IdTipo).Count > 0) { var urlMenu = menu.MenuUsuario(datosUsuario.IdTipo).ToList(); menulit = menulit + "<ul class ='nav'>" + "<li class ='nav-header'></li>"; for (var i = 0; i <= urlMenu.Count; i++) { if (i > urlMenu.Count) { break; } menulit = menulit + string.Format("<li class ='has-sub'>" + "<a href ='javascript:;'" + "<b class ='caret'</b>"); menulit = menulit + string.Format("<i class ='{0}'></i><span>{1}</span></a>", urlMenu[i].Clase, urlMenu[i].PieMenu); menulit = menulit + string.Format("<ul class ='sub-menu'>"); var nombreModulo = urlMenu[i].PieMenu; for (var x = 0; x <= i; x++) { if (i >= urlMenu.Count) { break; } if (nombreModulo == urlMenu[i].PieMenu) { menulit = menulit + string.Format("<li><a href ='../{2}/{1}'>{0}</a></li>", urlMenu[i].Titutlo, urlMenu[i].Action, urlMenu[i].Controler); i++; } else { i--; break; } } menulit = menulit + "</ul>"; } menulit = menulit + "</li></ul>"; } return(new MvcHtmlString(menulit)); }
public EXCEL(ControlDisofi controlDisofi) : base() { this.controlDisofi = controlDisofi; }