public IHttpActionResult PutNhomNhanVien(int id, NhomNhanVien nhomNhanVien) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != nhomNhanVien.IDNhomNhanVien) { return(BadRequest()); } db.Entry(nhomNhanVien).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!NhomNhanVienExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void CapNhatNhom(string manhomnv, string tennhomnv) { NhomNhanVien mh = qlcf.NhomNhanViens.Where(t => t.MaNhomNV == manhomnv).FirstOrDefault(); mh.TenNhomNV = tennhomnv; qlcf.SubmitChanges(); }
public bool Kiemtrakhoachinh(string manhomnv) { NhomNhanVien mh = qlcf.NhomNhanViens.Where(t => t.MaNhomNV == manhomnv).FirstOrDefault(); if (mh == null) { return(true); } return(false); }
public IHttpActionResult GetNhomNhanVien(int id) { NhomNhanVien nhomNhanVien = db.NhomNhanViens.Find(id); if (nhomNhanVien == null) { return(NotFound()); } return(Ok(nhomNhanVien)); }
public IHttpActionResult PostNhomNhanVien(NhomNhanVien nhomNhanVien) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.NhomNhanViens.Add(nhomNhanVien); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = nhomNhanVien.IDNhomNhanVien }, nhomNhanVien)); }
public IHttpActionResult DeleteNhomNhanVien(int id) { NhomNhanVien nhomNhanVien = db.NhomNhanViens.Find(id); if (nhomNhanVien == null) { return(NotFound()); } db.NhomNhanViens.Remove(nhomNhanVien); db.SaveChanges(); return(Ok(nhomNhanVien)); }
public void XoaNhom(string manhomnv) { NhomNhanVien mh = qlcf.NhomNhanViens.Where(t => t.MaNhomNV == manhomnv).FirstOrDefault(); List <PhanQuyen> lst = new List <PhanQuyen>(); foreach (PhanQuyen pq in qlcf.PhanQuyens) { if (pq.MaNhomNV == manhomnv) { lst.Add(pq); } } qlcf.PhanQuyens.DeleteAllOnSubmit(lst); qlcf.NhomNhanViens.DeleteOnSubmit(mh); qlcf.SubmitChanges(); }
public void ThemNhom(string manhomnv, string tennhomnv) { NhomNhanVien nv = new NhomNhanVien(); nv.MaNhomNV = manhomnv; nv.TenNhomNV = tennhomnv; qlcf.NhomNhanViens.InsertOnSubmit(nv); foreach (ManHinh mh in qlcf.ManHinhs) { PhanQuyen phanquyen = new PhanQuyen(); phanquyen.MaManHinh = mh.MaManHinh; phanquyen.MaNhomNV = manhomnv; phanquyen.CoQuyen = true; qlcf.PhanQuyens.InsertOnSubmit(phanquyen); } qlcf.SubmitChanges(); }