public ActionResult Delete(int id) { var laytatcathulqdenth = csdl.SanPhams.Where(x => x.MaThuongHieu == id).ToList(); if (laytatcathulqdenth.Count > 0) { csdl.SanPhams.DeleteAllOnSubmit(laytatcathulqdenth); csdl.SubmitChanges(); } csdl.XoaThuongHieu(id); csdl.SubmitChanges(); return(Redirect(Request.UrlReferrer.ToString())); }
public ActionResult Delete(int id) { var laytatcathulqdendm = csdl.LoaiSPs.Where(x => x.MaDM == id).ToList(); if (laytatcathulqdendm.Count > 0) { csdl.LoaiSPs.DeleteAllOnSubmit(laytatcathulqdendm); csdl.SubmitChanges(); } csdl.XoaDanhMuc(id); csdl.SubmitChanges(); return(Redirect(Request.UrlReferrer.ToString())); }
public ActionResult Payment(string HoTen, string DienThoai, string DiaChi, string Email) { if (csdl.KhachHangs.ToList().Exists(x => x.HoTen.Trim() == HoTen.Trim() && x.DienThoai.Trim() == DienThoai.Trim()) == false) { KhachHang kh = new KhachHang(); kh.HoTen = HoTen; kh.DiaChi = DiaChi; kh.Email = Email; kh.DienThoai = DienThoai; csdl.KhachHangs.InsertOnSubmit(kh); csdl.SubmitChanges(); } var DetailCustomer = csdl.KhachHangs.FirstOrDefault(x => x.HoTen.Trim() == HoTen.Trim() && x.DienThoai.Trim() == DienThoai.Trim()); DonHang NewOrder = new DonHang(); NewOrder.MaKH = DetailCustomer.MaKH; NewOrder.NgayDat = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd")); NewOrder.NgayGiao = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd")); NewOrder.TinhTrangGiaoHang = false; NewOrder.DaThanhToan = false; csdl.DonHangs.InsertOnSubmit(NewOrder); csdl.SubmitChanges(); var ListCart = Session[CommonConstants.Cart_SESSION] as List <CartItem>; try { foreach (var item in ListCart) { CTDonHang ct = new CTDonHang(); ct.MaSP = item.Product.MaSP; ct.MaDH = NewOrder.MaDH; ct.SoLuong = item.quantity; ct.DonGia = item.Product.GiaBan * item.quantity; csdl.CTDonHangs.InsertOnSubmit(ct); csdl.SubmitChanges(); } } catch (Exception) { throw; } return(Redirect("Success")); }
public ActionResult XuLyCreate(KhachHang kh) { if (ModelState.IsValid) { try { var mahoa = FileMaHoa.MD5Hash(kh.MatKhau); kh.MatKhau = mahoa; csdl.KhachHangs.InsertOnSubmit(kh); csdl.SubmitChanges(); SetAlert("Add Successful", "success"); return(RedirectToAction("Index", "KhachHang")); } catch (Exception) { ModelState.AddModelError("", "Add Failded"); } } return(View("Create")); }
public ActionResult XuLyCreate(Manager nv) { if (ModelState.IsValid) { try { var mahoa = FileMaHoa.MD5Hash(nv.Password); nv.Password = mahoa; csdl.Managers.InsertOnSubmit(nv); csdl.SubmitChanges(); SetAlert("Add Successful", "success"); return(RedirectToAction("Index", "Admin")); } catch (Exception) { ModelState.AddModelError("", "Add Failded"); } } SetViewBag(); return(View("Create")); }
public ActionResult Delete(int MaDH) { var xoatatcathulqdensp = csdl.CTDonHangs.Where(x => x.MaDH == MaDH).ToList(); if (xoatatcathulqdensp.Count > 0) { csdl.CTDonHangs.DeleteAllOnSubmit(xoatatcathulqdensp); csdl.SubmitChanges(); } csdl.XoaHoaDon(MaDH); return(RedirectToAction("Index", "Product")); }
public ActionResult Delete(string MaSP) { var xoatatcathulqdensp = csdl.CTDonHangs.Where(x => x.MaSP == MaSP.Trim()).ToList(); if (xoatatcathulqdensp.Count > 0) { csdl.CTDonHangs.DeleteAllOnSubmit(xoatatcathulqdensp); csdl.SubmitChanges(); } csdl.XoaSanPham(MaSP.Trim()); return(RedirectToAction("Index", "Product")); }
public ActionResult Register(Register model) { if (ModelState.IsValid) { try { if (csdl.KhachHangs.ToList().Exists(x => x.TaiKhoan.Trim() == model.TaiKhoan.Trim())) { ModelState.AddModelError("", "UserName already exists"); } else if (csdl.KhachHangs.ToList().Exists(x => x.Email.Trim() == model.Email.Trim())) { ModelState.AddModelError("", "Email already exists"); } else if (csdl.KhachHangs.ToList().Exists(x => x.DienThoai.Trim() == model.DienThoai.Trim())) { ModelState.AddModelError("", "Phone Numeber already exists"); } else { KhachHang kh = new KhachHang(); kh.HoTen = model.HoTen; kh.GioiTinh = model.GioiTinh.ToString(); kh.TaiKhoan = model.TaiKhoan; kh.MatKhau = FileMaHoa.MD5Hash(model.MatKhau); kh.NgaySinh = model.NgaySinh; kh.DiaChi = model.DiaChi; kh.DienThoai = model.DienThoai; kh.Email = model.Email; kh.Status = true; csdl.KhachHangs.InsertOnSubmit(kh); csdl.SubmitChanges(); ViewBag.Success = "Registered Successfully"; model = new Register(); } } catch (Exception) { ModelState.AddModelError("", "Registered Failed"); } } return(View(model)); }
public ActionResult Delete(int id) { csdl.XoaLoaiSanPham(id); csdl.SubmitChanges(); return(Redirect(Request.UrlReferrer.ToString())); }