예제 #1
0
        public ActionResult DesassociarLinksEGrupos()
        {
            Usuario usr = Session["UsuarioAtual"] as Usuario;


            ViewBag.UsuarioLogado = usr.nome;


            CadastroMenuBO cBO = new CadastroMenuBO();
            GrupoUsuarioBO gBO = new GrupoUsuarioBO();

            MVlinkEGrupo MV = new MVlinkEGrupo();

            List <SelectListItem> listaGrupo = new List <SelectListItem>();

            foreach (var obj in gBO.ListarGrupos())
            {
                listaGrupo.Add(new SelectListItem {
                    Text = obj.nome, Value = obj.id.ToString()
                });
            }

            MV.ListaDeGrupos = listaGrupo;

            TempData["grupos"] = listaGrupo;

            MV.ListaDeLinks = cBO.listaDeLinks().ToList();

            return(View(MV));
        }
예제 #2
0
        public void ExcluirAssociacao(String ids)
        {
            GrupoXMenuBO gXm = new GrupoXMenuBO();

            MVlinkEGrupo MV = JsonConvert.DeserializeObject <MVlinkEGrupo>(ids);

            gXm.Excluir(MV.LinksIds[0], MV.GrupoId);
        }
예제 #3
0
        public ActionResult AssociarLinksEGrupos(String associarGrupos)
        {
            MVlinkEGrupo MV = JsonConvert.DeserializeObject <MVlinkEGrupo>(associarGrupos);

            GrupoXMenuBO gXm = new GrupoXMenuBO();


            gXm.Gravar(MV.LinksIds, MV.GrupoId);



            return(RedirectToAction("AssociarLinksEGrupos"));
        }
예제 #4
0
        public ActionResult DesassociarLinksEGrupos(String x)
        {
            GrupoXMenuBO gXm = new GrupoXMenuBO();

            ListaLinksFiltrados = gXm.ListarPorGrupo(Convert.ToInt32(x));

            MVlinkEGrupo MV = new MVlinkEGrupo();



            MV.ListaDeGrupos = TempData["grupos"] as List <SelectListItem>;



            return(View(MV));
        }
예제 #5
0
        public JsonResult ListarLinksAssociacao(String GrupoSelecionado)
        {
            GrupoXMenuBO gXm = new GrupoXMenuBO();
            MVlinkEGrupo MV  = new MVlinkEGrupo();

            if (GrupoSelecionado != "")
            {
                ListaLinksFiltrados = gXm.ListarPorGrupo(Convert.ToInt32(GrupoSelecionado));



                MV.ListaDeLinks = ListaLinksFiltrados;
            }
            else
            {
                MV.ListaDeLinks = null;
            }



            return(Json(MV.ListaDeLinks, JsonRequestBehavior.AllowGet));
        }