Пример #1
0
        public IHttpActionResult PutLichLamViec(int id, NV_LICH_LAM_VIEC nV_LICH_LAM_VIEC)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }


            using (var db = new ERP_DATABASEEntities())
            {
                var query = db.NV_LICH_LAM_VIEC.Where(x => x.ID == id).FirstOrDefault();
                if (query != null)
                {
                    query.TIEU_DE_CONG_VIEC  = nV_LICH_LAM_VIEC.TIEU_DE_CONG_VIEC;
                    query.NOI_DUNG_CONG_VIEC = nV_LICH_LAM_VIEC.NOI_DUNG_CONG_VIEC;
                    query.DIA_DIEM_LAM_VIEC  = nV_LICH_LAM_VIEC.DIA_DIEM_LAM_VIEC;
                    query.THOI_GIAN_BAT_DAU  = nV_LICH_LAM_VIEC.THOI_GIAN_BAT_DAU;
                    query.THOI_GIAN_KET_THUC = nV_LICH_LAM_VIEC.THOI_GIAN_KET_THUC;
                    query.HUY_CONG_VIEC      = nV_LICH_LAM_VIEC.HUY_CONG_VIEC;
                    query.TRANG_THAI         = nV_LICH_LAM_VIEC.TRANG_THAI;
                    query.GHI_CHU            = nV_LICH_LAM_VIEC.GHI_CHU;
                }

                try
                {
                    db.SaveChanges();
                }
                catch (DbUpdateConcurrencyException)
                {
                    throw;
                }

                return(StatusCode(HttpStatusCode.NoContent));
            }
        }
        public ActionResult DeleteConfirmed(int id)
        {
            NV_LICH_LAM_VIEC nV_LICH_LAM_VIEC = db.NV_LICH_LAM_VIEC.Find(id);

            db.NV_LICH_LAM_VIEC.Remove(nV_LICH_LAM_VIEC);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "ID,TIEU_DE_CONG_VIEC,NGAY_THUC_HIEN,NOI_DUNG_CONG_VIEC,DIA_DIEM_LAM_VIEC,NHAN_VIEN_THUC_HIEN,HUY_CONG_VIEC,TRANG_THAI,GHI_CHU")] NV_LICH_LAM_VIEC nV_LICH_LAM_VIEC)
 {
     if (ModelState.IsValid)
     {
         db.Entry(nV_LICH_LAM_VIEC).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.NHAN_VIEN_THUC_HIEN = new SelectList(db.CCTC_NHAN_VIEN, "USERNAME", "GIOI_TINH", nV_LICH_LAM_VIEC.NHAN_VIEN_THUC_HIEN);
     return(View(nV_LICH_LAM_VIEC));
 }
Пример #4
0
        public IHttpActionResult GetChiTietLichLamViec(int id)
        {
            using (var db = new ERP_DATABASEEntities())
            {
                NV_LICH_LAM_VIEC nV_LICH_LAM_VIEC = db.NV_LICH_LAM_VIEC.Find(id);
                if (nV_LICH_LAM_VIEC == null)
                {
                    return(NotFound());
                }

                return(Ok(nV_LICH_LAM_VIEC));
            }
        }
Пример #5
0
        public IHttpActionResult PostLichLamViec(NV_LICH_LAM_VIEC nV_LICH_LAM_VIEC)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            using (var db = new ERP_DATABASEEntities())
            {
                db.NV_LICH_LAM_VIEC.Add(nV_LICH_LAM_VIEC);
                db.SaveChanges();

                return(CreatedAtRoute("DefaultApi", new { id = nV_LICH_LAM_VIEC.ID }, nV_LICH_LAM_VIEC));
            }
        }
        // GET: LichLamViecNhanVien/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            NV_LICH_LAM_VIEC nV_LICH_LAM_VIEC = db.NV_LICH_LAM_VIEC.Find(id);

            if (nV_LICH_LAM_VIEC == null)
            {
                return(HttpNotFound());
            }
            return(View(nV_LICH_LAM_VIEC));
        }
        // GET: LichLamViecNhanVien/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            NV_LICH_LAM_VIEC nV_LICH_LAM_VIEC = db.NV_LICH_LAM_VIEC.Find(id);

            if (nV_LICH_LAM_VIEC == null)
            {
                return(HttpNotFound());
            }
            ViewBag.NHAN_VIEN_THUC_HIEN = new SelectList(db.CCTC_NHAN_VIEN, "USERNAME", "GIOI_TINH", nV_LICH_LAM_VIEC.NHAN_VIEN_THUC_HIEN);
            return(View(nV_LICH_LAM_VIEC));
        }
Пример #8
0
        public IHttpActionResult DeleteLichLamViec(int id)
        {
            using (var db = new ERP_DATABASEEntities())
            {
                NV_LICH_LAM_VIEC nV_LICH_LAM_VIEC = db.NV_LICH_LAM_VIEC.Find(id);
                if (nV_LICH_LAM_VIEC == null)
                {
                    return(NotFound());
                }

                db.NV_LICH_LAM_VIEC.Remove(nV_LICH_LAM_VIEC);
                db.SaveChanges();

                return(Ok(nV_LICH_LAM_VIEC));
            }
        }
        public IHttpActionResult PostLichLamViec(NV_LICH_LAM_VIEC nV_LICH_LAM_VIEC)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            using (var db = new ERP_DATABASEEntities())
            {
                NV_LICH_LAM_VIEC newlich = new NV_LICH_LAM_VIEC();
                newlich.TIEU_DE_CONG_VIEC   = nV_LICH_LAM_VIEC.TIEU_DE_CONG_VIEC;
                newlich.NGAY_THUC_HIEN      = DateTime.Today.Date;
                newlich.NOI_DUNG_CONG_VIEC  = nV_LICH_LAM_VIEC.NOI_DUNG_CONG_VIEC;
                newlich.DIA_DIEM_LAM_VIEC   = nV_LICH_LAM_VIEC.DIA_DIEM_LAM_VIEC;
                newlich.THOI_GIAN_BAT_DAU   = nV_LICH_LAM_VIEC.THOI_GIAN_BAT_DAU;
                newlich.THOI_GIAN_KET_THUC  = nV_LICH_LAM_VIEC.THOI_GIAN_KET_THUC;
                newlich.NHAN_VIEN_THUC_HIEN = nV_LICH_LAM_VIEC.NHAN_VIEN_THUC_HIEN;
                newlich.TRANG_THAI          = nV_LICH_LAM_VIEC.TRANG_THAI;
                newlich.GHI_CHU             = nV_LICH_LAM_VIEC.GHI_CHU;
                db.NV_LICH_LAM_VIEC.Add(newlich);
                db.SaveChanges();

                return(Ok(newlich));
            }
        }