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)); }
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)); } }
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)); }
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)); } }