// // GET: /NhanVienVayMuon/Delete/5 public ActionResult Delete(int NV_id = 0) { //tim nhanvien co id=NV_id NhanVienVayMuon nhanvienvaymuon = db.NhanVienVayMuon.Find(NV_id); //khong co nhv if (nhanvienvaymuon == null) { return(HttpNotFound()); } return(View(nhanvienvaymuon)); }
public ActionResult Edit(NhanVienVayMuon nhanvienvaymuon) { if (ModelState.IsValid) { db.Entry(nhanvienvaymuon).State = EntityState.Modified; //luu xong bang nhanvienvaymuon db.SaveChanges(); //chuyen huong ve index cua nhanvienvaymuon return(RedirectToAction("Index")); } return(View(nhanvienvaymuon)); }
// // GET: /NhanVienVayMuon/Edit/5 public ActionResult Edit(int id = 0) { //tim nv co id=id NhanVienVayMuon nhanvienvaymuon = db.NhanVienVayMuon.Find(id); //nv khong ton tai if (nhanvienvaymuon == null) { return(HttpNotFound()); } //tra thong tin nv ra view return(View(nhanvienvaymuon)); }
//kiem tra ton tai manv public static void UpdateModel(ModelStateDictionary ModelState, NhanVienVayMuon nhanvienvaymuon) { if (ModelState.IsValid) { nhanvienvaymuon.MaNV = nhanvienvaymuon.MaNV.Trim(); nhanvienvaymuon.DonVi_id = nhanvienvaymuon.DonVi_id; using (var db = new HRMDB1Entities()) { //neu trong db da ton tai nhanvien vua moi chon thi thong bao if (db.NhanVienVayMuon.FirstOrDefault(nv => (nv.MaNV == nhanvienvaymuon.MaNV)) != null && db.NhanVienVayMuon.FirstOrDefault(nv => (nv.DonVi_id == nhanvienvaymuon.DonVi_id)) != null) { ModelState.AddModelError("MaNV", "Nhân viên này đã tồn tại trong danh sách nhân viên vay mượn"); } } } }
public ActionResult DeleteConfirmed(int NV_id) { try { //tin nv co id=nv_id NhanVienVayMuon nhanvienvaymuon = db.NhanVienVayMuon.Find(NV_id); //hoa nv db.NhanVienVayMuon.Remove(nhanvienvaymuon); db.SaveChanges(); //thong bao TempData["Message"] = "Xóa nhân viên vay mượn thành công"; } catch (Exception e) { //thong bao TempData["Message"] = "Xóa nhân viên vay mượn không thành công"; } return(RedirectToAction("Index")); }
public ActionResult Create(NhanVienVayMuon nhanvienvaymuon) { //kt null cac truong khi tao nv UpdateModel(ModelState, nhanvienvaymuon); try { if (ModelState.IsValid) { //them nv vao bang nhanvienvaymuon db.NhanVienVayMuon.Add(nhanvienvaymuon); db.SaveChanges(); TempData["Message"] = "Thêm mới nhân viên vay mượn thành công"; //chuyen huong ve trang index cua nhanvienvaymuon return(RedirectToAction("index")); } } catch (Exception e) { TempData["Message"] = "Thêm mới nhân viên vay mượn không thành công"; } return(View(nhanvienvaymuon)); }