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));
        }
Exemple #2
0
        public void CapNhatNhom(string manhomnv, string tennhomnv)
        {
            NhomNhanVien mh = qlcf.NhomNhanViens.Where(t => t.MaNhomNV == manhomnv).FirstOrDefault();

            mh.TenNhomNV = tennhomnv;
            qlcf.SubmitChanges();
        }
Exemple #3
0
        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));
        }
Exemple #7
0
        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();
        }
Exemple #8
0
        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();
        }