public ActionResult DangKy(KhachHangViewModel khachhang) { if (ModelState.IsValid) { if (this.IsCaptchaValid("Captcha is not valid")) { if (db.KhachHangs.Any(k => k.TenDangNhap == khachhang.TenDangNhap)) { ViewBag.error = "Tên đăng nhập đã tồn tại"; ViewBag.IdTinhThanh = new SelectList(db.TinhThanhs.ToList(), "IdTinhThanh", "TenTinh"); return View(khachhang); } if (khachhang.TenDangNhap.ToLower().Contains("admin") || khachhang.TenDangNhap.ToLower().Contains("babytoys") || khachhang.TenDangNhap.ToLower().Contains("quản trị")) { ViewBag.error = "Tên không được sử dụng nhữn từ như như: admin,quản lí,babytoys"; ViewBag.IdTinhThanh = new SelectList(db.TinhThanhs.ToList(), "IdTinhThanh", "TenTinh"); return View(khachhang); } khachhang.IdLoaiKhachHang = 1; khachhang.IsActive = true; BabyToys.DAL.RegisterDAL reg = new DAL.RegisterDAL(); reg.ThemKhachHang(khachhang); var kh = db.KhachHangs.SingleOrDefault(k => k.TenDangNhap == khachhang.TenDangNhap); Session["khachhang"] = kh; return RedirectToAction("DangKiThanhCong"); } else { ViewBag.CaptchaError = "Mã xác nhận không đúng"; } } ViewBag.IdTinhThanh = new SelectList(db.TinhThanhs.ToList(), "IdTinhThanh", "TenTinh"); return View(khachhang); }
public ActionResult ThemKhachHang(KhachHangViewModel khachhang) { if (ModelState.IsValid) { BabyToys.DAL.RegisterDAL reg = new DAL.RegisterDAL(); reg.ThemKhachHang(khachhang); return RedirectToAction("Index"); } ViewBag.IdtinhThanh = new SelectList(db.TinhThanhs.ToList(), "IdTinhThanh", "TenTinh"); ViewBag.IdLoaiKhachHang = new SelectList(db.LoaiKhachHangs.ToList(), "IdLoaiKhachHang", "TenLoai", khachhang.IdLoaiKhachHang); return View(); }
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 SuaKhachHang(KhachHangViewModel khachhang) { if (!Models.User.CurrentUser.Quyen.CoChucNang("sua_khach_hang")) { return RedirectToAction("Error", "Admin"); } if (ModelState.IsValid) { var kh = db.KhachHangs.SingleOrDefault(u => u.IdKhachHang == khachhang.Id); if (kh.MatKhau != khachhang.MatKhau) { khachhang.MatKhau = Utilities.EditString.mahoa_md5(khachhang.MatKhau); } BabyToys.DAL.RegisterDAL reg = new DAL.RegisterDAL(); reg.SuaKhachHang(khachhang); return RedirectToAction("Index"); } ViewBag.IdtinhThanh = new SelectList(db.TinhThanhs.ToList(), "IdTinhThanh", "TenTinh", khachhang.IdTinhThanh); ViewBag.IdLoaiKhachHang = new SelectList(db.LoaiKhachHangs.ToList(), "IdLoaiKhachHang", "TenLoai", khachhang.IdLoaiKhachHang); return View(khachhang); }
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); }