public ActionResult Create(tblKHACHHANG khachhang) { if (ModelState.IsValid) { var dao = new KhachHangDAO(); if (string.IsNullOrEmpty(khachhang.matkhau)) { ModelState.AddModelError("", "Bạn chưa nhập mật khẩu"); } else { var encrytedMd5Pas = Encryptor.MD5Hash(khachhang.matkhau); khachhang.matkhau = encrytedMd5Pas; if (dao.kiemTraTaiKhoan(khachhang.taikhoan) == 0) { long id = dao.Insert(khachhang); if (id > 0) { return(RedirectToAction("Index", "KhachHang")); } else { ModelState.AddModelError("", "Thêm khách hàng không thành công"); } } else { ModelState.AddModelError("", "Tài khoản đã tồn tại"); } } } return(View("Create")); }
public ActionResult Register(DangKyModel model) { var quangcaoDAO = new QuangCaoDAO(); ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao(); if (ModelState.IsValid) { var dao = new KhachHangDAO(); if (dao.kiemTraTaiKhoan(model.taikhoan) > 0) { ModelState.AddModelError("", "Tên đăng nhập đã tồn tại"); } else if (dao.kiemTraEmail(model.email) > 0) { ModelState.AddModelError("", "Tên email đã tồn tại"); } else { var khachhang = new tblKHACHHANG(); khachhang.taikhoan = model.taikhoan; khachhang.hoten = model.hoten; khachhang.ngaysinh = model.ngaysinh; khachhang.cmt = model.cmt; khachhang.diachi = model.diachi; khachhang.dienthoai = model.dienthoai; khachhang.gioitinh = model.gioitinh; khachhang.email = model.email; var encrytedMd5Pas = Encryptor.MD5Hash(model.matkhau); khachhang.matkhau = encrytedMd5Pas; var result = dao.Insert(khachhang); if (result > 0) { Session["Register"] = "Đăng ký"; return(RedirectToAction("Login", "KhachHang")); } else { ModelState.AddModelError("", "Đăng ký không thành công"); } } } return(View(model)); }
public bool Update(tblKHACHHANG entity) { try { var khachHang = db.tblKHACHHANGs.Find(entity.makh); if (!string.IsNullOrEmpty(entity.matkhau)) { khachHang.matkhau = entity.matkhau; } khachHang.hoten = entity.hoten; khachHang.ngaysinh = entity.ngaysinh; khachHang.diachi = entity.diachi; khachHang.dienthoai = entity.dienthoai; khachHang.email = entity.email; db.SaveChanges(); return(true); }catch (Exception) { return(false); } }
public ActionResult Edit(tblKHACHHANG khachhang) { if (ModelState.IsValid) { var dao = new KhachHangDAO(); if (!string.IsNullOrEmpty(khachhang.matkhau)) { var encrytedMd5Pas = Encryptor.MD5Hash(khachhang.matkhau); khachhang.matkhau = encrytedMd5Pas; } var result = dao.Update(khachhang); if (result) { return(RedirectToAction("Index", "KhachHang")); } else { ModelState.AddModelError("", "Thêm khách hàng không thành công"); } } return(View("Edit")); }
public ActionResult UpdateProfile(CapNhatThongTinModel model) { var session = (TravelOnline.Common.UserLogin)Session[TravelOnline.Common.CommonConstants.CUSTOMER_SESSION]; var khachhang = new tblKHACHHANG(); var dao = new KhachHangDAO(); if (session == null) { return(RedirectToAction("Login", "KhachHang")); } if (ModelState.IsValid) { if (model.matkhaucu == null) { khachhang.matkhau = dao.GetByID(model.taikhoan).matkhau; } else { var matkhaucu = dao.GetByID(model.taikhoan).matkhau; var matkhau = Encryptor.MD5Hash(model.matkhaucu); if (matkhaucu != matkhau) { ModelState.AddModelError("", "Mật khẩu cũ không đúng"); ViewBag.ThongTinKhachHang = new KhachHangDAO().ViewDetail(session.UserID); return(View()); } else { if (model.matkhau == null) { ModelState.AddModelError("", "Vui lòng nhập mật khẩu mới"); ViewBag.ThongTinKhachHang = new KhachHangDAO().ViewDetail(session.UserID); return(View()); } else { var encrytedMd5Pas = Encryptor.MD5Hash(model.matkhau); khachhang.matkhau = encrytedMd5Pas; } } } khachhang.taikhoan = model.taikhoan; khachhang.hoten = model.hoten; khachhang.ngaysinh = model.ngaysinh; khachhang.cmt = model.cmt; khachhang.diachi = model.diachi; khachhang.dienthoai = model.dienthoai; khachhang.gioitinh = model.gioitinh; khachhang.email = model.email; khachhang.makh = model.makh; var result = dao.Update(khachhang); if (result == true) { ViewBag.Success = "Cập nhật thành công !"; } else { ModelState.AddModelError("", "Cập nhật không thành công"); } } ViewBag.ThongTinKhachHang = new KhachHangDAO().ViewDetail(session.UserID); return(View(model)); }
public long Insert(tblKHACHHANG entity) { db.tblKHACHHANGs.Add(entity); db.SaveChanges(); return(entity.makh); }