public void ThemKhachHang(KhachHangViewModel register) { KhachHang khachhang = new KhachHang(); khachhang.TenDangNhap = register.TenDangNhap; khachhang.TenDayDu = register.TenDayDu; khachhang.MatKhau = BabyToys.Utilities.EditString.mahoa_md5(register.MatKhau); khachhang.NgayTao = System.DateTime.Now; khachhang.Email = register.Email; khachhang.DiaChi = register.DiaChi; khachhang.SoDienThoai = register.SoDienThoai; khachhang.IdTinhThanh = register.IdTinhThanh; khachhang.IdLoaiKhachHang = register.IdLoaiKhachHang; khachhang.IsActive = true; db.KhachHangs.Add(khachhang); db.SaveChanges(); }
public void SuaKhachHang(KhachHangViewModel kh) { KhachHang khachhang = new KhachHang(); khachhang.IdKhachHang = kh.Id; khachhang.TenDangNhap = kh.TenDangNhap; khachhang.NgayTao = kh.NgayTao; khachhang.TenDayDu = kh.TenDayDu; khachhang.MatKhau = kh.MatKhau; khachhang.Email = kh.Email; khachhang.DiaChi = kh.DiaChi; khachhang.SoDienThoai = kh.SoDienThoai; khachhang.IdLoaiKhachHang = kh.IdLoaiKhachHang; khachhang.IdTinhThanh = kh.IdTinhThanh; khachhang.IsActive = kh.IsActive; db.Entry(khachhang).State = EntityState.Modified; db.SaveChanges(); }
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 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); }