コード例 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            AgenteMenu agentemenu = db.AgenteMenus.Find(id);

            db.AgenteMenus.Remove(agentemenu);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
        //
        // GET: /AgenteMenu/Details/5

        public ActionResult Details(int id = 0)
        {
            AgenteMenu agentemenu = db.AgenteMenus.Find(id);

            if (agentemenu == null)
            {
                return(HttpNotFound());
            }
            return(View(agentemenu));
        }
コード例 #3
0
 public ActionResult Edit(AgenteMenu agentemenu)
 {
     if (ModelState.IsValid)
     {
         db.Entry(agentemenu).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(agentemenu));
 }
コード例 #4
0
        public ActionResult Create(AgenteMenu agentemenu)
        {
            if (ModelState.IsValid)
            {
                db.AgenteMenus.Add(agentemenu);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(agentemenu));
        }
コード例 #5
0
        public ActionResult Asignar(List <AgenteMenu> listAsignado)
        {
            ManagerUser mang       = new ManagerUser();
            AgenteMenu  agentemenu = new AgenteMenu();

            listAsignado.ForEach(x =>
            {
                if (x.IDSUBMENU != null)
                {
                    mang.ConsultaSubmenusAsignados(x);
                }
            });

            return(Json(listAsignado, JsonRequestBehavior.AllowGet));
        }
コード例 #6
0
        public ActionResult Detalle(string id = null)
        {
            ManagerUser mang       = new ManagerUser();
            AgenteMenu  agentemenu = new AgenteMenu();

            agentemenu.ListAgenteMenuAsig    = new List <AgenteMenu>();
            agentemenu.ListAgenteMenuDesAsig = new List <AgenteMenu>();
            agentemenu.Listdto_Login         = new List <dto_login>();
            var age = new AgenteMenu
            {
                COD_AGENTE = id,
                IDSUBMENU  = null,
                ACCION     = "CONSULTAR"
            };
            var log = new dto_login
            {
                cod_agente = id,
                pass       = string.Empty,
                correo     = string.Empty
            };
            var agentasig     = mang.ConsultaSubmenusAsignados(age);
            var agentedesasig = mang.ConsultaSubmenusDesAsignados(age);
            var Usuario       = mang.ConsultaUsuarios(log);

            if (agentasig.Any())
            {
                agentemenu.ListAgenteMenuAsig = agentasig;
            }
            if (agentedesasig.Any())
            {
                agentemenu.ListAgenteMenuDesAsig = agentedesasig;
            }
            if (Usuario.Any())
            {
                agentemenu.Listdto_Login = Usuario;
            }

            return(Json(agentemenu, JsonRequestBehavior.AllowGet));
        }