public ActionResult ListaPublicacao()
        {
            CMS model = new CMS().CarregarModel();

            model.MenuId = 100; // CMS
            model.NavegacaoBarra.ExibirNavegacao = true;
            model.NavegacaoBarra.Titulo = "Publicações";
            model.NavegacaoBarra.Resumo = "eventos, notícias e muito mais...";
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/", Rotulo = "Home" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/Publicacao/ListaPublicacao", Rotulo = "Publicações" });
            
            return View(model);
        }
        public ActionResult Explorer()
        {
            CMS model = new CMS().CarregarModel();

            model.MenuId = 100; // CMS
            model.NavegacaoBarra.ExibirNavegacao = true;
            model.NavegacaoBarra.Titulo = "Media Center";
            model.NavegacaoBarra.Resumo = "arquivos, fotos, vídeos...";
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/", Rotulo = "Home" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/MediaCenter/MediaCenter", Rotulo = "Media Center" });

            return View(model);
        }
        public ActionResult ListaMailing()
        {
            CMS model = new CMS().CarregarModel();

            model.MenuId = 200; // CRM
            model.NavegacaoBarra.ExibirNavegacao = true;
            model.NavegacaoBarra.Titulo = "Mailing";
            model.NavegacaoBarra.Resumo = "relação de assinantes do News Letter do site...";
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/", Rotulo = "Home" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/Mailing/ListaMailing", Rotulo = "Mailing" });

            return View(model);
        }
        public ActionResult CadUsuario()
        {
            CMS model = new CMS().CarregarModel();

            model.MenuId = 300; // CONFIGURAÇÕES
            model.NavegacaoBarra.ExibirNavegacao = true;
            model.NavegacaoBarra.Titulo = "Usuários";
            model.NavegacaoBarra.Resumo = "controle de usuários e grupos...";
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/", Rotulo = "Home" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/Usario/ListaUsuario", Rotulo = "Usuários" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/Usario/CadUsuario", Rotulo = "Cadastro" });

            return View(model);
        }
        public ActionResult CadAssociado(int AssociadoId)
        {
            CMS model = new CMS().CarregarModel();

            model.MenuId = 100; // CMS
            model.NavegacaoBarra.ExibirNavegacao = true;
            model.NavegacaoBarra.Titulo = "Cadastro de Pessoa";
            model.NavegacaoBarra.Resumo = "cadastro e manutenção de pessoas (Associados)...";
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/", Rotulo = "Home" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/Associado/ListaAssociado", Rotulo = "Pessoas" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "#", Rotulo = "Cadastro" });

            ViewBag.AssociadoId = AssociadoId;
            return View(model);
        }
        public ActionResult CadBanner(int BannerId)
        {
            CMS model = new CMS().CarregarModel();

            model.MenuId = 100; // CMS
            model.NavegacaoBarra.ExibirNavegacao = true;
            model.NavegacaoBarra.Titulo = "Cadastro de Banner";
            model.NavegacaoBarra.Resumo = "cadastro e manutenção de banners...";
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/", Rotulo = "Home" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/Banner/ListaBanner", Rotulo = "Banners" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "#", Rotulo = "Cadastro" });

            ViewBag.BannerId = BannerId;
            return View(model);
        }
        public ActionResult CadRegra(int RegraId)
        {
            CMS model = new CMS().CarregarModel();

            model.MenuId = 100; // CMS
            model.NavegacaoBarra.ExibirNavegacao = true;
            model.NavegacaoBarra.Titulo = "Cadastro de Modelo de Regra";
            model.NavegacaoBarra.Resumo = "conjunto de condições para controlar a aprovação de publicações...";
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/", Rotulo = "Home" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/Config/ListaRegra", Rotulo = "Modelos de Regra" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "#", Rotulo = "Cadastro" });

            ViewBag.RegraId = RegraId;
            return View(model);
        }
        public ActionResult CadPublicacaoTipoRegra(int PublicacaoTipoRegraId)
        {
            CMS model = new CMS().CarregarModel();

            model.MenuId = 300; // CMS
            model.NavegacaoBarra.ExibirNavegacao = true;
            model.NavegacaoBarra.Titulo = "Associação de Regras";
            model.NavegacaoBarra.Resumo = "configuração de regras das publicações...";
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/", Rotulo = "Home" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/Config/ListaPublicacaoTipoRegra", Rotulo = "Associação de Regra" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "#", Rotulo = "Cadastro" });

            ViewBag.PublicacaoTipoRegraId = PublicacaoTipoRegraId;
            return View(model);
        }
        public ActionResult CadSite(int SiteId)
        {
            CMS model = new CMS().CarregarModel();

            model.MenuId = 200; // CRM
            model.NavegacaoBarra.ExibirNavegacao = true;
            model.NavegacaoBarra.Titulo = "Site";
            model.NavegacaoBarra.Resumo = "relação de sites da plataforma...";
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/", Rotulo = "Home" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/Site/ListaSite", Rotulo = "Site" });

            ViewBag.SiteId = SiteId;

            return View(model);
        }
        public ActionResult CadUsuarioGrupo(int UsuarioGrupoId, int? UsuarioGrupoPaiId)
        {
            ViewBag.UsuarioGrupoId = UsuarioGrupoId;
            ViewBag.UsuarioGrupoPaiId = UsuarioGrupoPaiId;

            CMS model = new CMS().CarregarModel();

            model.MenuId = 300; // CONFIGURAÇÕES
            model.NavegacaoBarra.ExibirNavegacao = true;
            model.NavegacaoBarra.Titulo = "Grupo de Usuários";
            model.NavegacaoBarra.Resumo = "cadastro de grupo de usuários...";
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/", Rotulo = "Home" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/Usario/ListaGrupoUsuario", Rotulo = "Grupo de Usuários" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/Usario/CadGrupoUsuario", Rotulo = "Cadastro" });

            return View(model);
        }
        public ActionResult CadMenu(int MenuId, int? MenuPaiId, int? MenuTipoId)
        {
            CMS model = new CMS().CarregarModel();
            ViewBag.MenuId = MenuId;
            ViewBag.MenuPaiId = MenuPaiId;
            ViewBag.MenuTipoId = MenuTipoId;

            model.MenuId = 100; // CMS
            model.NavegacaoBarra.ExibirNavegacao = true;
            model.NavegacaoBarra.Titulo = "Item do Menu";
            model.NavegacaoBarra.Resumo = "direcionamento de conteúdo, caminhos e ações";
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/", Rotulo = "Home" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/Menu/ListaMenu", Rotulo = "Menus" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/Menu/CadMenu/" + MenuId, Rotulo = "Cadastro" });

            return View(model);
        }
        public ActionResult Index()
        {
            var CMS_UsuarioId = HttpContext.Request.Cookies["CMS_UsuarioId"];

            if (CMS_UsuarioId == null || (CMS_UsuarioId != null && String.IsNullOrEmpty(CMS_UsuarioId.Value)))
            {
                return RedirectPermanent("~/Login");
            }
            else
            {
                CMS model = new CMS().CarregarModel();

                model.MenuId = 1;
                model.NavegacaoBarra.ExibirNavegacao = true;
                model.NavegacaoBarra.Titulo = "Dashboard";
                model.NavegacaoBarra.Resumo = "";
                model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/", Rotulo = "Home" });
                model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "#", Rotulo = "Dashboard" });

                model.ListaPublicacao = model.CarrgearPublicacaoPendente();

                return View(model);
            }
        }
        public ActionResult MinhaConta(int UsuarioId)
        {
            CMS model = new CMS().CarregarModel();

            model.MenuId = 300; // CONFIGURAÇÕES
            model.NavegacaoBarra.ExibirNavegacao = true;
            model.NavegacaoBarra.Titulo = "Usuários";
            model.NavegacaoBarra.Resumo = "controle de usuários e grupos...";
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/", Rotulo = "Home" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/Usuario/ListaUsuario", Rotulo = "Usuários" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/Usuario/MinhaConta", Rotulo = "Minha Conta" });

            ViewBag.UsuarioId = UsuarioId;
            return View(model);
        }
        public ActionResult ListaMenu()
        {
            CMS model = new CMS().CarregarModel();

            model.MenuId = 100; //CMS
            model.NavegacaoBarra.ExibirNavegacao = true;
            model.NavegacaoBarra.Titulo = "Menus do Portal";
            model.NavegacaoBarra.Resumo = "gerenciamento do menu superior, quick e inferior...";
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/", Rotulo = "Home" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/Menu/ListaMenu", Rotulo = "Menus" });

            return View(model);
        }
Exemple #15
0
        public CMS CarregarModel()
        {
            CMS model = new CMS();

            model.Login.UsuarioId = Convert.ToInt32(HttpContext.Current.Request.Cookies["CMS_UsuarioId"] != null ? HttpContext.Current.Request.Cookies["CMS_UsuarioId"].Value : "0");
            model.Login.Nome = HttpContext.Current.Request.Cookies["CMS_UsuarioNome"] != null ? HttpContext.Current.Request.Cookies["CMS_UsuarioNome"].Value : "";

            model.ListaFuncionalidades = new UsuarioDAL().CarregarUsuarioFuncionalidade(model.Login.UsuarioId);

            model.SiteId = Convert.ToInt32(HttpContext.Current.Request.Cookies["CMS_SiteId"] != null ? (String.IsNullOrEmpty(HttpContext.Current.Request.Cookies["CMS_SiteId"].Value) ? "0" : HttpContext.Current.Request.Cookies["CMS_SiteId"].Value) : "0");
            model.SiteNome = HttpContext.Current.Request.Cookies["CMS_SiteNome"] != null ? HttpContext.Current.Request.Cookies["CMS_SiteNome"].Value : "";

            model.ListaMenu = CarregarMenu(model.ListaFuncionalidades);

            //Resumo
            model.Resumo.TotalMateria = new PublicacaoDAL().ListarPublicacao(model.SiteId, null, (int)Util.TIPOPUBLICACAO.MATERIA, null, null, 1, 1).Count;
            model.Resumo.TotalEventos = new PublicacaoDAL().ListarPublicacao(model.SiteId, null, (int)Util.TIPOPUBLICACAO.EVENTO, null, null, 1, 1).Count;
            model.Resumo.TotalNoticias = new PublicacaoDAL().ListarPublicacao(model.SiteId, null, (int)Util.TIPOPUBLICACAO.NOTICIA, null, null, 1, 1).Count;
            model.Resumo.TotalAssinantes = 0; // new PublicacaoDAL().ListarPublicacao(SiteId, null, (int)Util.TIPOPUBLICACAO.EVENTO, null, null, 1, 1).Count;

            return model;
        }
        //
        // GET: /Config/
        public ActionResult Setup()
        {
            CMS model = new CMS().CarregarModel();

            model.MenuId = 300; // CONFIGURAÇÕES
            model.NavegacaoBarra.ExibirNavegacao = true;
            model.NavegacaoBarra.Titulo = "Configurações";
            model.NavegacaoBarra.Resumo = "ajuste de diversos parâmetros da plataforma...";
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/", Rotulo = "Home" });
            model.NavegacaoBarra.ListaNavegacao.Add(new CMS.Navegacao.NavegacaoItem() { URL = "/Config/Setup", Rotulo = "Setup" });

            return View(model);
        }