public void KiemTraLoaiKhachHang(KhachHang khachhang) { var kh = db.KhachHangs.SingleOrDefault(k => k.IdKhachHang == khachhang.IdKhachHang); foreach (var loai in db.LoaiKhachHangs.ToList()) { if (kh.TongDiemTichLuy() >= loai.Diem) { kh.IdLoaiKhachHang = loai.IdLoaiKhachHang; } } db.Entry(kh).State = EntityState.Modified; db.SaveChanges(); }
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 ThayDOiThongTinCaNhan(KhachHang khachhang) { if (khachhang == null) { return RedirectToAction("DangNhap"); } if (ModelState.IsValid) { db.Entry(khachhang).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.IdTinhThanh = new SelectList(db.TinhThanhs.ToList(),"IdTinhThanh","TenTinh"); return View(); }
public ActionResult DoiMatKhau(KhachHang khachhang,FormCollection collection) { string oldpass = collection["oldpass"]; oldpass= Utilities.EditString.mahoa_md5(oldpass); string newpass = collection["newpass"]; string confirm = collection["confirm"]; var kh = db.KhachHangs.SingleOrDefault(k => k.IdKhachHang == khachhang.IdKhachHang && k.MatKhau ==oldpass); if (kh != null) { kh.MatKhau = Utilities.EditString.mahoa_md5(newpass); db.Entry(kh).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } else { ViewBag.thongbao = "Mật khẩu cũ không đúng!"; } return View(khachhang); }
public void TichLuyDiem(KhachHang khachhang, int diem, HoaDon hoadon) { var kh = db.KhachHangs.SingleOrDefault(k => k.IdKhachHang == khachhang.IdKhachHang); var hd = db.HoaDons.SingleOrDefault(h => h.IdHoaDon == hoadon.IdHoaDon); DiemTichLuy diemmoi = new DiemTichLuy { Diem = diem, khachhang = kh, hoadon = hd, ThoiGian = System.DateTime.Now }; db.DiemTichLuy.Add(diemmoi); db.SaveChanges(); KiemTraLoaiKhachHang(kh); }