public ActionResult _Edit_KHACHHANG(Models.KHACHHANG _value = null) { // lấy thông tin đã thay đổi của KHACHHANG từ "View Edit HttpPost KHACHHANG" db.KHACHHANGs.AddOrUpdate(_value); db.SaveChanges(); return(RedirectToAction("KHACHHANG", "Admin")); }
public ActionResult error(string id) { Models.KHACHHANG kH = dc.KHACHHANGs.Find(id); if (kH != null) { return(View(kH)); } return(RedirectToAction("IndexKH")); }
public ActionResult editKH(Models.KHACHHANG kh) { if (ModelState.IsValid) { Models.KHACHHANG a = db.KHACHHANGs.Find(kh.sodt); a.tenkh = kh.tenkh; db.SaveChanges(); return(RedirectToAction("Index")); } return(View("FormEditKH", db.KHACHHANGs.Find(kh.sodt))); }
public ActionResult suakhachhang(Models.KHACHHANG kH) { Models.KHACHHANG khachhang = dc.KHACHHANGs.Find(kH.Makh); if (khachhang != null) { khachhang.Tenkh = kH.Tenkh; khachhang.Dienthoai = kH.Dienthoai; khachhang.Diachi = kH.Diachi; khachhang.CMND = kH.CMND; dc.SaveChanges(); } return(RedirectToAction("IndexKH")); }
public override bool IsValid(object value) { if (value != null) { string Makh = value.ToString(); Models.KHACHHANG a = dc.KHACHHANGs.Find(Makh); if (a == null) { return(true); } return(false); } return(false); }
public ActionResult themKH(Models.KHACHHANG kh) { if (ModelState.IsValid) { if (db.KHACHHANGs.Find(kh.sodt) == null) { db.KHACHHANGs.Add(kh); db.SaveChanges(); RedirectToAction("Index", "KhachHang"); } else { ModelState.AddModelError("sodt", "Đã có khách hàng này!"); } } return(View("FormThemKH")); }
public ActionResult delKH(string sodt) { Models.KHACHHANG a = db.KHACHHANGs.Find(sodt); if (a != null) { List <Models.HOADON> lstHD = db.HOADONs.Where(x => x.makh == sodt).ToList(); foreach (var hd in lstHD) { List <Models.CHITIETHOADON> lstCTHD = db.CHITIETHOADONs.Where(x => x.sohd == hd.sohd).ToList(); foreach (var cthd in lstCTHD) { db.CHITIETHOADONs.Remove(cthd); } } db.KHACHHANGs.Remove(a); db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult xoakhachhang(string id) { Models.KHACHHANG kHANHHANG = dc.KHACHHANGs.Find(id); if (kHANHHANG != null) { int ds = dc.DIENKEs.Where(s => s.Makh.Contains(id)).Count(); var kh = dc.DIENKEs.Where(s => s.Makh.Contains(id)).ToList(); if (ds == 0) { dc.KHACHHANGs.Remove(kHANHHANG); dc.SaveChanges(); return(RedirectToAction("IndexKH")); } else { return(RedirectToAction("error/" + id)); } } return(RedirectToAction("IndexKH")); }
public ActionResult _Edit_KHACHHANG(string id) { if (CheckLogin()) { // nếu không truyền dữ liệu vào biến id -> tạo mới bản ghi if (string.IsNullOrWhiteSpace(id)) { return(View()); } // còn nếu truyền dữ liệu vào biến id -> update bản ghi int tam = 0; if (int.TryParse(id, out tam)) { Models.KHACHHANG val = db.Database.SqlQuery <Models.KHACHHANG>("SELECT * FROM KHACHHANG WHERE MaKhachHang = " + tam).SingleOrDefault(); return(View(val)); } // ngoại lệ chưa xác định -> chuyển về trang danh sách KHACHHANG return(RedirectToAction("KHACHHANG", "Admin")); } return(RedirectToAction("LOGIN", "Admin")); }
public ActionResult themkhachhang(Models.KHACHHANG Khachhang)//hàm xử lý thêm { var errors = ModelState.Values.SelectMany(v => v.Errors); if (ModelState.IsValid) { int count = 0; count = dc.KHACHHANGs.Count(); String chuoi = ""; int chuoi2 = 0; if (count > 0) { chuoi = Convert.ToString(dc.KHACHHANGs.ToList().ElementAt(count - 1).Makh); chuoi2 = Convert.ToInt32(chuoi.Remove(0, 2)); //loại bỏ kí tự chữ mã hđ if (chuoi2 + 1 < 10) { Khachhang.Makh = "KH00" + (chuoi2 + 1).ToString(); } else if (chuoi2 + 1 < 100) { Khachhang.Makh = "KH0" + (chuoi2 + 1).ToString(); } } else { Khachhang.Makh = "KH001"; } dc.KHACHHANGs.Add(Khachhang); dc.SaveChanges(); return(RedirectToAction("IndexKH")); } return(RedirectToAction("Fromthemkhachhang")); //quay trở lại form IndexKH sau khi thêm xong //vậy là xong thêm }
public ActionResult Formsuakhachhang(string id) { Models.KHACHHANG KH = dc.KHACHHANGs.Find(id); return(View(KH)); }