Ejemplo n.º 1
0
        //
        // 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));
        }
Ejemplo n.º 2
0
 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));
 }
Ejemplo n.º 3
0
        //
        // 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));
        }
Ejemplo n.º 4
0
 //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");
             }
         }
     }
 }
Ejemplo n.º 5
0
 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"));
 }
Ejemplo n.º 6
0
 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));
 }