Exemplo n.º 1
0
        public ChiTiet_QuyenHan ViewDentail(string Ma)
        {
            var kq = db.ChiTiet_QuyenHan.Where(x => x.MaNguoiDung == Ma)
                     .OrderByDescending(x => x.NgayPhan).Take(1).ToList();
            ChiTiet_QuyenHan tam = kq[0];

            return(tam);
        }
Exemplo n.º 2
0
 public bool ChinhSua(ChiTiet_QuyenHan entity)
 {
     try
     {
         var nhom = ViewDentail(entity.MaNguoiDung);
         nhom.MaQuyenHan = entity.MaQuyenHan;
         nhom.NgayPhan   = entity.NgayPhan;
         db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Exemplo n.º 3
0
        public List <ChiTiet_QuyenHan> NguoiQuanLy()
        {
            List <ChiTiet_QuyenHan> nguoiql = new List <ChiTiet_QuyenHan>();

            var ds = ListAll();

            for (int i = 0; i < ds.Count; i++)
            {
                if (ds[i].MaQuyenHan == 2)
                {
                    ChiTiet_QuyenHan tam = ds[i];
                    nguoiql.Add(tam);
                }
            }
            return(nguoiql);
        }
        public ActionResult CapNhat(ChiTiet_QuyenHan qh)
        {
            qh.NgayPhan = DateTime.Now;
            var dao = new CT_QHDao();
            var cq  = dao.ChinhSua(qh);

            if (cq == true)
            {
                SetAlert("Cap nhat thanh cong", "success");
                return(RedirectToAction("DanhSachQuyenHan", "PhanQuyen"));
            }
            else
            {
                return(RedirectToAction("CapQuyen", "PhanQuyen"));
            }
        }
        public ActionResult CapQuyen(ChiTiet_QuyenHan ctqh)
        {
            ctqh.NgayPhan = DateTime.Now;
            var dao = new CT_QHDao();
            var cq  = dao.ThemMoi(ctqh);

            if (cq > 0)
            {
                SetAlert("Thêm quyền thành công", "success");
                return(RedirectToAction("DanhSachCanThem", "PhanQuyen"));
            }
            else
            {
                return(RedirectToAction("CapQuyen", "PhanQuyen"));
            }
        }
Exemplo n.º 6
0
        public IEnumerable <ChiTiet_QuyenHan> LayTatCaDS(int page, int pagesize)
        {
            //lay ds nguoi dung
            List <DanhSachNguoiDung> nguoidung = new NguoiDungDao().ListAll();
            //tao ds phan quyen rong
            List <ChiTiet_QuyenHan> quyenhan = new List <ChiTiet_QuyenHan>();

            //so sanh va tao ds
            for (int i = 0; i < nguoidung.Count; i++)
            {
                var tim = Tim(nguoidung[i].MaNguoiDung);
                if (tim.Count == 1)
                {
                    //them vao ds
                    ChiTiet_QuyenHan tam = tim[0];
                    quyenhan.Add(tim[0]);
                }
            }

            var model = quyenhan;

            return(model.OrderBy(x => x.MaNguoiDung).ToPagedList(page, pagesize));
        }
Exemplo n.º 7
0
 public int ThemMoi(ChiTiet_QuyenHan ma)
 {
     db.ChiTiet_QuyenHan.Add(ma);
     db.SaveChanges();
     return(ma.MaQuyenHan);
 }