public ActionResult DeleteConfirmed(string id) { NhanSuMEP nhanSuMEP = db.NhanSuMEPs.Find(id); db.NhanSuMEPs.Remove(nhanSuMEP); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "MSNV,STT,HO,TEN,IMAGE,SDT,EMAIL,CHUCDANH,CodeChucDanh,BANGCAPCHUYENMON,CodeChuyenMon,MaCM,TRUONGTOTNGHIEP,CodeTruongDH,NGAYCAPBANG,NAMCAPBANG,SONAMKINHNGHIEM,DAHOC_CHT,CCHN_GIAMSAT,CCHN_THIETKE,NGAYTHANGNAMSINH,NAMSINH,TUOI,NGAYVAOCTY,NAMVAOCTY,THAMNIEN,QUEQUAN,CodeQueQuan,DIEM_DK_GOC,TRANGTHAI,LOAI_PHUC_LOI,DAHOC_REVIT,REVIT,QS,IT,TINHTRANGLAMVIEC,UserName,Password,Roles")] NhanSuMEP nhanSuMEP) { if (ModelState.IsValid) { db.Entry(nhanSuMEP).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CodeChucDanh = new SelectList(db.BangCaps, "BangCapID", "TenBangCapChuyenMon", nhanSuMEP.CodeChucDanh); ViewBag.CodeChucDanh = new SelectList(db.ChucDanhs, "ChucDanhID", "TenChucDanh", nhanSuMEP.CodeChucDanh); ViewBag.CodeQueQuan = new SelectList(db.TinhThanhs, "ID", "TenTinhThanh", nhanSuMEP.CodeQueQuan); ViewBag.CodeTruongDH = new SelectList(db.TruongDHs, "ID", "TenTruongDH", nhanSuMEP.CodeTruongDH); return(View(nhanSuMEP)); }
// GET: Account/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NhanSuMEP nhanSuMEP = db.NhanSuMEPs.Find(id); if (nhanSuMEP == null) { return(HttpNotFound()); } return(View(nhanSuMEP)); }
// GET: AdminNhanSuMEPs/Details/5 public ActionResult Details(string id) { if (id == null || id.Trim() == "") { ViewBag.ThongBao = "MSNV không đúng"; return(View()); } NhanSuMEP nhanSuMEP = db.NhanSuMEPs.Where(s => s.MSNV == id).First(); if (nhanSuMEP == null) { ViewBag.ThongBao = "Không tìm thấy nhân sự này"; return(View()); } return(View(nhanSuMEP)); }
// GET: Account/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NhanSuMEP nhanSuMEP = db.NhanSuMEPs.Find(id); if (nhanSuMEP == null) { return(HttpNotFound()); } ViewBag.CodeChucDanh = new SelectList(db.BangCaps, "BangCapID", "TenBangCapChuyenMon", nhanSuMEP.CodeChucDanh); ViewBag.CodeChucDanh = new SelectList(db.ChucDanhs, "ChucDanhID", "TenChucDanh", nhanSuMEP.CodeChucDanh); ViewBag.CodeQueQuan = new SelectList(db.TinhThanhs, "ID", "TenTinhThanh", nhanSuMEP.CodeQueQuan); ViewBag.CodeTruongDH = new SelectList(db.TruongDHs, "ID", "TenTruongDH", nhanSuMEP.CodeTruongDH); return(View(nhanSuMEP)); }
// GET: AdminNhanSuMEPs/Edit/5 public ActionResult Edit(string id) { if (id == null || id.Trim() == "") { ViewBag.ThongBao = "MSNV không đúng"; return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NhanSuMEP nhanSuMEP = db.NhanSuMEPs.Where(s => s.MSNV == id).First(); if (nhanSuMEP == null) { ViewBag.ThongBao = "Không tìm thấy nhân sự này"; return(View()); } ViewBag.CodeChucDanh = new SelectList(db.BangCaps, "BangCapID", "TenBangCapChuyenMon", nhanSuMEP.CodeChucDanh); ViewBag.CodeChucDanh = new SelectList(db.ChucDanhs, "ChucDanhID", "TenChucDanh", nhanSuMEP.CodeChucDanh); ViewBag.CodeQueQuan = new SelectList(db.TinhThanhs, "ID", "TenTinhThanh", nhanSuMEP.CodeQueQuan); ViewBag.CodeTruongDH = new SelectList(db.TruongDHs, "ID", "TenTruongDH", nhanSuMEP.CodeTruongDH); return(View(nhanSuMEP)); }
// GET: Account/Details/5 public ActionResult Details(string id) { if (Session["UserLoginInfo"] != null) { if (id == null) { return(RedirectToAction("Login")); } NhanSuMEP nhanSuMEP = db.NhanSuMEPs.FirstOrDefault(s => s.MSNV == id); if (nhanSuMEP == null) { return(HttpNotFound()); } return(View(nhanSuMEP)); } else { return(View()); } }
public ActionResult ForgotPassword(string email, string newPassword, string ConfirmPass) { try { if (email.Trim() != "" || newPassword.Trim() != null || ConfirmPass.Trim() != "") { if (newPassword == ConfirmPass) { NhanSuMEP user = db.NhanSuMEPs.First(s => s.EMAIL == email); if (user == null || user.TINHTRANGLAMVIEC == null || user.TINHTRANGLAMVIEC != "Đang làm việc") { ViewBag.ThongBao = "User đang bị khóa"; return(View()); } else if (user.TINHTRANGLAMVIEC == "Đang làm việc") { ViewBag.TieuDe = "Tạo mới mật khẩu"; MD5 hash = MD5.Create(); string newpass = MD5Enscriptor.GetMd5Hash(hash, newPassword); user.Password = newpass; db.Entry(user).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Login")); } } else { ViewBag.ThongBao = "Password không khớp ConfirmPassword"; return(View()); } } } catch (Exception ex) { ViewBag.ThongBao = "Đã xãy ra lỗi do " + ex.Message; return(View()); } return(View()); }
public ActionResult Login(string UserName, string Password) { if (UserName.Trim() == "" || UserName == null && Password.Trim() == "" || Password == null) { return(View()); } try { NhanSuMEP userLogin = db.NhanSuMEPs.FirstOrDefault(s => s.UserName == UserName); if (userLogin != null) { int kq = Submethod.CheckUser(UserName, Password); switch (kq) { case -1: ViewBag.ThongBao = "Không tìm thấy Thông tin người dùng, liên hệ Admin"; return(View()); case 0: ViewBag.ThongBao = "Tài khoản đã bị khóa"; return(View()); case 1: { ViewBag.ThongBao = "Đăng nhập thành công"; string r = Submethod.CheckUserRoles(UserName); if (r == "User") { Session["UserLoginInfo"] = userLogin; return(RedirectToAction("UserDashBoard", "Account")); //User } if (r == "Admin") { Session["UserLoginInfo"] = userLogin; return(RedirectToAction("AdminDashBoard", "Account")); //Admin } } break; case 2: ViewBag.ThongBao = "Sai Mật khẩu"; return(View()); case 3: ViewBag.ThongBao = "Bạn cần đổi mật khẩu"; ViewBag.TieuDe = "Tạo mới mật khẩu"; Session["UserName"] = UserName; return(RedirectToAction("ForgotPassword", "Account")); default: ViewBag.ThongBao = "Sai Username hoặc mật khẩu"; return(View()); } } else { ViewBag.ThongBao = "Không tìm thấy Thông tin người dùng, liên hệ Admin"; return(View()); } return(View(userLogin)); } catch (Exception ex) { ViewBag.ThongBao = "Đã có lỗi xãy ra do " + ex.Message; return(View()); } }