示例#1
0
 public ActionResult YhgnEdit(int yhid = 0, string gnids = "")
 {
     ViewModels.Message rsp     = new ViewModels.Message();
     DAL.yhgn           yhgndal = new DAL.yhgn();
     if (yhid > 0)
     {
         //先删除用户所有权限
         if (yhgndal.deleteByYhid(yhid))
         {
             if (!string.IsNullOrEmpty(gnids))
             {
                 //添加功能
                 string[] gnidArr = gnids.Split('#');
                 foreach (string gnid in gnidArr)
                 {
                     yhgndal.Add(new Model.yhgn {
                         yhid = yhid, gnid = Convert.ToInt32(gnid)
                     });
                 }
             }
             rsp.sno = 1;
         }
         else
         {
             rsp.sno = 2;
             rsp.msg = "数据操作失败";
         }
     }
     else
     {
         rsp.sno = 2;
         rsp.msg = "未指定操作用户";
     }
     return(Json(rsp, JsonRequestBehavior.DenyGet));
 }
示例#2
0
        public ActionResult YhGnList(int[] gnids)
        {
            ViewModels.Message b = new ViewModels.Message();

            int yhid = 1;//要从用户登录信息中获取

            DAL.yhgn yhgndal = new DAL.yhgn();
            foreach (int gnid in gnids)
            {
                yhgndal.Add(new Model.yhgn {
                    yhid = yhid, gnid = gnid
                });
            }
            b.sno = 1;
            return(Json(b, JsonRequestBehavior.DenyGet));
        }