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); }
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); } }
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")); } }
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)); }
public int ThemMoi(ChiTiet_QuyenHan ma) { db.ChiTiet_QuyenHan.Add(ma); db.SaveChanges(); return(ma.MaQuyenHan); }