public void ThemNhanVien(NhanVienViewModel register) { User user = new User(); user.TenDangNhap = register.TenDangNhap; user.TenDayDu = register.TenDayDu; user.MatKhau = BabyToys.Utilities.EditString.mahoa_md5(register.MatKhau); user.NgayTao = System.DateTime.Now; user.Email = register.Email; user.DiaChi = register.DiaChi; user.SoDienThoai = register.SoDienThoai; user.IdQuyen = register.IdQuyen; user.IsActive = true; db.Users.Add(user); db.SaveChanges(); }
public void SuaNhanVien(NhanVienViewModel u) { User user = new User(); user.Id = u.Id; user.TenDangNhap = u.TenDangNhap; user.TenDayDu = u.TenDayDu; user.MatKhau = u.MatKhau; user.NgayTao = u.NgayTao; user.Email = u.Email; user.DiaChi = u.DiaChi; user.SoDienThoai = u.SoDienThoai; user.IdQuyen = u.IdQuyen; user.IsActive = u.IsActive; db.Entry(user).State = EntityState.Modified; db.SaveChanges(); }
public ActionResult DoiMatKhauUser() { User user = Session["admin"] as User; if(user!=null) { NhanVienViewModel userModel = new NhanVienViewModel() //userModel = user; { Id = user.Id, TenDangNhap = user.TenDangNhap, TenDayDu = user.TenDayDu, MatKhau = user.MatKhau, XacNhanMatKhau = user.MatKhau, Email = user.Email, DiaChi = user.DiaChi, SoDienThoai = user.SoDienThoai, IsActive = user.IsActive, NgayTao = user.NgayTao }; //userModel = user as RegisterModel; ViewBag.IdQuyen = new SelectList(db.Quyens.ToList(), "IdQuyen", "TenQuyen", user.IdQuyen); return View(userModel); } return RedirectToAction("AdminLogin"); }
public ActionResult ThemUser(NhanVienViewModel register) { //if (ModelState.IsValid) //{ // BabyToys.DAL.RegisterDAL reg = new DAL.RegisterDAL(); // reg.ThemNhanVien(register); // return RedirectToAction("Index"); //} ViewBag.IdQuyen = new SelectList(db.Quyens.ToList(), "IdQuyen", "TenQuyen"); return View(register); }
public ActionResult SuaUser(NhanVienViewModel user) { //if (!Models.User.CurrentUser.Quyen.CoChucNang("sua_user")) //{ // return RedirectToAction("Error", "Admin"); //} if (ModelState.IsValid) { var user_u = db.Users.SingleOrDefault(u => u.Id == user.Id); if (user_u.MatKhau != user.MatKhau) { user.MatKhau = Utilities.EditString.mahoa_md5(user.MatKhau); } BabyToys.DAL.RegisterDAL reg = new DAL.RegisterDAL(); reg.SuaNhanVien(user); return RedirectToAction("Index"); } ViewBag.IdQuyen = new SelectList(db.Quyens.ToList(), "IdQuyen", "TenQuyen", user.IdQuyen); return View(user); }
public ActionResult SuaUser(int id = 0) { //if (!Models.User.CurrentUser.Quyen.CoChucNang("xem_user")) //{ // return RedirectToAction("Error", "Admin"); //} User us = Session["admin"] as User; if (us.Id == id) { TempData["ThongBao"] = "Không thể sửa thông tin user trực tuyến"; return RedirectToAction("Index"); } var user = db.Users.SingleOrDefault(u => u.Id == id); NhanVienViewModel userModel = new NhanVienViewModel() //userModel = user; { Id = user.Id, TenDangNhap = user.TenDangNhap, TenDayDu = user.TenDayDu, MatKhau = user.MatKhau, XacNhanMatKhau = user.MatKhau, Email = user.Email, DiaChi = user.DiaChi, SoDienThoai = user.SoDienThoai, IsActive = user.IsActive, NgayTao=user.NgayTao }; //userModel = user as RegisterModel; ViewBag.IdQuyen = new SelectList(db.Quyens.ToList(), "IdQuyen", "TenQuyen", user.IdQuyen); return View(userModel); }
public ActionResult DoiMatKhauUser(NhanVienViewModel user) { if (ModelState.IsValid) { var user_u = db.Users.SingleOrDefault(u => u.Id == user.Id); if (user_u.MatKhau != user.MatKhau) { user.MatKhau = Utilities.EditString.mahoa_md5(user.MatKhau); } BabyToys.DAL.RegisterDAL reg = new DAL.RegisterDAL(); reg.SuaNhanVien(user); return RedirectToAction("Index"); } ViewBag.IdQuyen = new SelectList(db.Quyens.ToList(), "IdQuyen", "TenQuyen", user.IdQuyen); return View(user); }