コード例 #1
0
        public Literal Initialize(Usuario user)
        {
            Usuario userLogged = CookieHandler.GetCookieDecrypted <Usuario>(FormsAuthentication.FormsCookieName);
            Literal menuHtml   = new Literal();

            if (userLogged != null)
            {
                if (userLogged.rol.IdRol == 3 /*Administrador*/)
                {
                    menuHtml.Text += "<li><a class='active' href='/Admin/Dashboard'><i class='fa fa-dashboard'></i> Dashboard</a></li>";
                    menuHtml.Text += "<li class='panel'>" +
                                     "<a href='javascript:;' data-parent='#side' data-toggle='collapse' class='accordion-toggle' data-target='#forms'>" +
                                     "<i class='fa fa-edit'></i> Mantenimientos <i class='fa fa-caret-down'></i>" +
                                     "</a>" +
                                     "<ul class='collapse nav' id='forms'>" +
                                     "<li>" +
                                     "<a href='/Deporte/MantDeportes'>" +
                                     "<i class='fa fa-angle-double-right'></i> Deporte" +
                                     "</a>" +
                                     "</li>" +
                                     "<li>" +
                                     "<a href='/Equipo/MantEquipos'>" +
                                     "<i class='fa fa-angle-double-right'></i> Equipos" +
                                     "</a>" +
                                     "</li>" +
                                     "<li>" +
                                     "<a href='/Usuario/MantUsuarios'>" +
                                     "<i class='fa fa-angle-double-right'></i> Usuarios" +
                                     "</a>" +
                                     "</li>" +
                                     "<li>" +
                                     "<a href='/Membresia/MantMembresias'>" +
                                     "<i class='fa fa-angle-double-right'></i> Membresias" +
                                     "</a>" +
                                     "</li>" +
                                     "<li>" +
                                     "<a href='/Publicacion/MantPublicaciones'>" +
                                     "<i class='fa fa-angle-double-right'></i> Publicaciones" +
                                     "</a>" +
                                     "</li>" +
                                     "<li>" +
                                     "<a href='/Noticia/MantNoticias'>" +
                                     "<i class='fa fa-angle-double-right'></i> Noticias" +
                                     "</a>" +
                                     "</li>" +
                                     "</ul>" +
                                     "</li>";
                }
                else if (userLogged.rol.IdRol == 2 /*Camajan*/)
                {
                    menuHtml.Text +=
                        "<li>" +
                        "<a href='/Publicacion/MantPublicaciones'>" +
                        "<i class='fa fa-angle-double-right'></i> Mis Publicaciones" +
                        "</a>" +
                        "</li>";
                }
                else if (userLogged.rol.IdRol == 1 /*Regular User*/)
                {
                    menuHtml.Text += "<li>" +
                                     "<a href='/Membresia/ListarMisMembresias'>" +
                                     "<i class='fa fa-angle-double-right'></i> Mis Membresías" +
                                     "</a>" +
                                     "</li>";
                }
                menuHtml.Text += "<li>" +
                                 "<a href='/Usuario/PerfilUsuario'>" +
                                 "<i class='fa fa-wrench'></i> Perfil de usuario" +
                                 "</a>" +
                                 "</li>" +
                                 "<li>" +
                                 "<a href='/Home/Index'>" +
                                 "<i class='fa fa-sign-out'></i>Página Principal" +
                                 "</a>" +
                                 "</li>" +
                                 "<li>" +
                                 "<a href='/LogIn/LogOff'>" +
                                 "<i class='fa fa-sign-out'></i> Terminar Sesión" +
                                 "</a>" +
                                 "</li>";
            }
            return(menuHtml);//ViewBag.Menu = menuHtml.Text;
        }