Exemple #1
0
        public ActionResult Add(ViewModels.CdAddDTO model)
        {
            ViewModels.Message rsp     = new ViewModels.Message();
            DAL.cd             cddal   = new DAL.cd();
            Model.cd           cdmodel = new Model.cd();

            //cdmodel.gnid = gnmodel.gnid;
            cdmodel.cdjb   = model.cdjb;
            cdmodel.xtid   = model.xtid;
            cdmodel.sjcdid = model.sjcdid;
            cdmodel.cdmc   = model.cdmc;
            cdmodel.xsjb   = model.xsjb;
            cdmodel.bhcdgn = model.bhcdgn;
            cdmodel.icon   = model.icon;
            cdmodel.dkfs   = model.dkfs;

            if (model.cdjb == 3)
            {
                BLL.Gnbll gnbll   = new BLL.Gnbll();
                Model.gn  gnmodel = gnbll.getGnModelByName(model.controller, model.action);
                cdmodel.gnid = gnmodel.gnid;
            }

            if (cddal.Add(cdmodel) > 0)
            {
                rsp.sno = 1;
            }
            else
            {
                rsp.sno = 2;
                rsp.msg = "数据操作失败";
            }

            return(Json(rsp, JsonRequestBehavior.DenyGet));
        }
Exemple #2
0
        public ActionResult ActionList(string ctrl)
        {
            List <ViewModels.KeyValueDTO> kvs = new List <ViewModels.KeyValueDTO>();

            BLL.Gnbll gnbll = new BLL.Gnbll();

            kvs = gnbll.getActionByController(ctrl);
            return(Json(kvs, JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
        public ActionResult ControllerList()
        {
            List <ViewModels.KeyValueDTO> kvs = new List <ViewModels.KeyValueDTO>();

            BLL.Gnbll gnbll = new BLL.Gnbll();

            kvs = gnbll.getControllers();

            return(Json(kvs, JsonRequestBehavior.AllowGet));
        }
Exemple #4
0
        protected override bool AuthorizeCore(HttpContextBase httpContext)
        {
            bool rst = false;

            if (httpContext == null)
            {
                throw new ArgumentNullException("HttpContext");
            }
            //if (!httpContext.User.Identity.IsAuthenticated)
            //{
            //    return false;
            //}
            //获取当前登录的用户名
            string curUser = httpContext.User.Identity.Name;

            //判断权限
            BLL.Gnbll gnbll = new BLL.Gnbll();

            if (gnbll.checkYhqx(curUser, ctrlName, actionName))
            {
                rst = true;
            }
            return(rst);
        }