Exemplo n.º 1
0
        public JsonResult Quyenhan(string tendn)
        {
            var quyen                 = data.sp_Quyenuserksd(tendn).ToList();
            var quyenuser             = data.sp_Quyenusersd(tendn).ToList();
            List <QuyenUser> lstQuyen = new List <QuyenUser>();

            foreach (var item in quyenuser)
            {
                QuyenUser list = new QuyenUser(tendn, "checked", item.MAQUYEN, item.TENQUYEN);
                lstQuyen.Add(list);
            }

            foreach (var item in quyen)
            {
                QuyenUser list = new QuyenUser(tendn, "", item.MAQUYEN, item.TENQUYEN);
                lstQuyen.Add(list);
            }


            return(Json(new
            {
                lstQuyen,
                JsonRequestBehavior.AllowGet
            }));
        }
Exemplo n.º 2
0
        public JsonResult Capnhatquyen(string tendn, int maquyen)
        {
            var pq = data.PHANQUYENs.Where(n => n.TENDN == tendn && n.MAQUYEN == maquyen).SingleOrDefault();

            if (pq == null)
            {
                PHANQUYEN phanquyen = new PHANQUYEN();
                phanquyen.TENDN   = tendn;
                phanquyen.MAQUYEN = maquyen;
                data.PHANQUYENs.Add(phanquyen);
                data.SaveChanges();
            }
            else
            {
                data.PHANQUYENs.Remove(pq);
                data.SaveChanges();
            }


            var quyen                 = data.sp_Quyenuserksd(tendn).ToList();
            var quyenuser             = data.sp_Quyenusersd(tendn).ToList();
            List <QuyenUser> lstQuyen = new List <QuyenUser>();

            foreach (var item in quyenuser)
            {
                QuyenUser list = new QuyenUser(tendn, "checked", item.MAQUYEN, item.TENQUYEN);
                lstQuyen.Add(list);
            }

            foreach (var item in quyen)
            {
                QuyenUser list = new QuyenUser(tendn, "", item.MAQUYEN, item.TENQUYEN);
                lstQuyen.Add(list);
            }


            return(Json(new
            {
                lstQuyen,
                JsonRequestBehavior.AllowGet
            }));
        }