public ActionResult AddOrEdit(NhaCungCap n) { using (DBNoiThat db = new DBNoiThat()) { if (n.ID == 0) { if (db.NhaCungCaps.Where(p => p.Ten == n.Ten).FirstOrDefault() != null) { return(Json(new { success = false, message = "Tên nhà cung cấp đã bị trùng!" }, JsonRequestBehavior.AllowGet)); } db.NhaCungCaps.Add(n); db.SaveChanges(); return(Json(new { success = true, message = "Thêm mới thành công!" }, JsonRequestBehavior.AllowGet)); } else { try { db.Entry(n).State = EntityState.Modified; db.SaveChanges(); return(Json(new { success = true, message = "Cập nhật thành công!" }, JsonRequestBehavior.AllowGet)); } catch { return(Json(new { success = false, message = "Cập nhật thất bại!" }, JsonRequestBehavior.AllowGet)); } } } }
public ActionResult AddOrEdit(PhanQuyen pq) { using (DBNoiThat db = new DBNoiThat()) { if (pq.ID == 0) { if (db.PhanQuyens.Where(p => p.Ten == pq.Ten).FirstOrDefault() != null) { return(Json(new { success = false, message = "Quyền này đã tồn tại!" }, JsonRequestBehavior.AllowGet)); } db.PhanQuyens.Add(pq); db.SaveChanges(); return(Json(new { success = true, message = "Thêm mới thành công!" }, JsonRequestBehavior.AllowGet)); } else { try { db.Entry(pq).State = EntityState.Modified; db.SaveChanges(); return(Json(new { success = true, message = "Cập nhật thành công!" }, JsonRequestBehavior.AllowGet)); } catch { return(Json(new { success = false, message = "Cập nhật thất bại!" }, JsonRequestBehavior.AllowGet)); } } } }
public ActionResult AddOrEdit(DanhMucSanPham d) { using (DBNoiThat db = new DBNoiThat()) { if (d.ID == 0) { d.Ten_slug = RemoveUnicode(d.Ten); if (db.DanhMucSanPhams.Where(p => p.Ten_slug == d.Ten_slug).FirstOrDefault() != null) { return(Json(new { success = false, message = "Tên hoặc tên không dấu của danh mục đã tồn tại!" }, JsonRequestBehavior.AllowGet)); } NhomSanPham n = db.NhomSanPhams.Where(p => p.ID == d.IDNhomSP).FirstOrDefault(); string f = Server.MapPath(string.Format("~/storage/{0}/{1}", n.Ten_slug, d.Ten_slug)); Directory.CreateDirectory(f); db.DanhMucSanPhams.Add(d); db.SaveChanges(); return(Json(new { success = true, message = "Thêm mới thành công!" }, JsonRequestBehavior.AllowGet)); } else { try { //Đường dẫn cũ f1, đường dẫn mới f2 DanhMucSanPham dd = db.DanhMucSanPhams.Where(p => p.ID == d.ID).FirstOrDefault(); NhomSanPham nn = db.NhomSanPhams.Where(p => p.ID == dd.IDNhomSP).FirstOrDefault(); string f1 = Server.MapPath(string.Format("~/storage/{0}/{1}", nn.Ten_slug, dd.Ten_slug)); NhomSanPham n = db.NhomSanPhams.Where(p => p.ID == d.IDNhomSP).FirstOrDefault(); d.Ten_slug = RemoveUnicode(d.Ten); string f2 = Server.MapPath(string.Format("~/storage/{0}/{1}", n.Ten_slug, d.Ten_slug)); Directory.Move(f1, f2); dd.Ten = d.Ten; dd.Ten_slug = d.Ten_slug; dd.IDNhomSP = d.IDNhomSP; db.SaveChanges(); return(Json(new { success = true, message = "Cập nhật thành công!" }, JsonRequestBehavior.AllowGet)); } catch { return(Json(new { success = false, message = "Cập nhật thất bại!" }, JsonRequestBehavior.AllowGet)); } } } }
public ActionResult AddOrEdit(DonHang d) { using (DBNoiThat db = new DBNoiThat()) { //Kiểm tra và tạo thư mục đơn hàng if (!Directory.Exists(Server.MapPath("~/storage/Don-hang"))) { Directory.CreateDirectory(Server.MapPath("~/storage/Don-hang")); } //Kiểm tra và tạo thư mục cho ngày if (!Directory.Exists(Server.MapPath("~/storage/Don-hang/" + d.ThoiGian))) { Directory.CreateDirectory(Server.MapPath("~/storage/Don-hang/" + d.ThoiGian)); } if (d.ID == 0) { d.TinhTrangThanhToan = 0; d.TinhTrangGiaoHang = 0; d.TongTien = 0; d.DaGiamGia = 0; db.DonHangs.Add(d); db.SaveChanges(); return(Json(new { success = true, message = "Thêm mới thành công!" }, JsonRequestBehavior.AllowGet)); } else { try { DonHang dh = db.DonHangs.Where(p => p.ID == d.ID).FirstOrDefault(); dh.HoTen = d.HoTen; dh.Sdt = d.Sdt; dh.Email = d.Email; dh.ThoiGian = d.ThoiGian; dh.HinhThucThanhToan = d.HinhThucThanhToan; dh.TinhTrangThanhToan = d.TinhTrangThanhToan; dh.TinhTrangGiaoHang = d.TinhTrangGiaoHang; dh.DaGiamGia = d.DaGiamGia; dh.TongTien = dh.TongTien - dh.DaGiamGia; db.SaveChanges(); return(Json(new { success = true, message = "Cập nhật thành công!" }, JsonRequestBehavior.AllowGet)); } catch { return(Json(new { success = false, message = "Cập nhật thất bại!" }, JsonRequestBehavior.AllowGet)); } } } }
public ActionResult Delete(int id) { try { using (DBNoiThat db = new DBNoiThat()) { DanhMucSanPham d = db.DanhMucSanPhams.Where(p => p.ID == id).FirstOrDefault(); NhomSanPham n = db.NhomSanPhams.Where(p => p.ID == d.IDNhomSP).FirstOrDefault(); string f = Server.MapPath(string.Format("~/storage/{0}/{1}", n.Ten_slug, d.Ten_slug)); if (Directory.Exists(f)) { Directory.Delete(f); } db.DanhMucSanPhams.Remove(d); db.SaveChanges(); return(Json(new { success = true, message = "Xóa dữ liệu thành công!" }, JsonRequestBehavior.AllowGet)); } } catch { return(Json(new { success = false, message = "Bạn không thể xóa trường này!" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Delete(int id) { using (DBNoiThat db = new DBNoiThat()) { try { SanPhamViewModel sp = (from s in db.SanPhams join d in db.DanhMucSanPhams on s.IDDanhMucSP equals d.ID join nh in db.NhomSanPhams on d.IDNhomSP equals nh.ID where (s.ID == id) select new SanPhamViewModel { PathImg = "~/storage/" + nh.Ten_slug + "/" + d.Ten_slug + "/" + s.Ten_img }).FirstOrDefault(); //Xóa file ảnh System.IO.File.Delete(Server.MapPath(sp.PathImg)); SanPham ss = db.SanPhams.Where(p => p.ID == id).FirstOrDefault(); db.SanPhams.Remove(ss); db.SaveChanges(); return(Json(new { success = true, message = "Xóa dữ liệu thành công!" }, JsonRequestBehavior.AllowGet)); } catch { return(Json(new { success = false, message = "Xóa dữ liệu thất bại!" }, JsonRequestBehavior.AllowGet)); } } }
public ActionResult AddOrEditCTDH(ChiTietDonHang ct) { using (DBNoiThat db = new DBNoiThat()) { if (ct.IDCT == 0) { if (db.ChiTietDonHangs.Where(p => p.IDSanPham == ct.IDSanPham && p.IDDonHang == ct.IDDonHang).FirstOrDefault() != null) { return(Json(new { success = false, message = "Sản phẩm đã tồn tại trong đơn hàng!" }, JsonRequestBehavior.AllowGet)); } ct.DonGia = db.SanPhams.Where(p => p.ID == ct.IDSanPham).FirstOrDefault().Gia; ct.ThanhTien = ct.SoLuong * ct.DonGia; db.ChiTietDonHangs.Add(ct); DonHang dh = db.DonHangs.Where(p => p.ID == ct.IDDonHang).FirstOrDefault(); dh.TongTien = dh.TongTien + ct.ThanhTien - dh.DaGiamGia; db.SaveChanges(); return(Json(new { success = true, message = "Thêm mới thành công!" }, JsonRequestBehavior.AllowGet)); } else { try { ChiTietDonHang ct2 = db.ChiTietDonHangs.Where(p => p.IDCT == ct.IDCT).FirstOrDefault(); DonHang dh = db.DonHangs.Where(p => p.ID == ct.IDDonHang).FirstOrDefault(); dh.TongTien = dh.TongTien - ct2.ThanhTien; ct2.IDSanPham = ct.IDSanPham; ct2.SoLuong = ct.SoLuong; ct2.ThanhTien = ct2.SoLuong * ct2.DonGia; dh.TongTien = dh.TongTien + ct2.ThanhTien - dh.DaGiamGia; db.SaveChanges(); return(Json(new { success = true, message = "Cập nhật thành công!" }, JsonRequestBehavior.AllowGet)); } catch { return(Json(new { success = false, message = "Cập nhật thất bại!" }, JsonRequestBehavior.AllowGet)); } } } }
public ActionResult AddOrEdit(TaiKhoan tk) { using (DBNoiThat db = new DBNoiThat()) { if (tk.ID == 0) { if (db.TaiKhoans.Where(p => p.Email == tk.Email).FirstOrDefault() != null) { return(Json(new { success = false, message = "Email đã tồn tại! Hãy thử đăng ký với một email khác!" }, JsonRequestBehavior.AllowGet)); } Random r = new Random(); tk.Salt = r.Next(100, 1000); tk.MatKhau = GetMD5(tk.MatKhau + tk.Salt.ToString()); tk.XacNhanMatKhau = tk.MatKhau; tk.IDQuyen = 2; db.TaiKhoans.Add(tk); db.SaveChanges(); return(Json(new { success = true, message = "Thêm mới thành công!" }, JsonRequestBehavior.AllowGet)); } else { try { TaiKhoan tk2 = db.TaiKhoans.Where(p => p.ID == tk.ID).FirstOrDefault(); if (tk.MatKhau != tk2.MatKhau) { tk2.MatKhau = GetMD5(tk.MatKhau + tk.Salt.ToString()); tk2.XacNhanMatKhau = tk2.MatKhau; } tk2.HoTen = tk.HoTen; tk2.Email = tk.Email; tk2.NgaySinh = tk.NgaySinh; tk2.Sdt = tk.Sdt; tk2.GioiTinh = tk.GioiTinh; tk2.DiaChi = tk.DiaChi; tk2.IDQuyen = tk.IDQuyen; db.SaveChanges(); return(Json(new { success = true, message = "Cập nhật thành công!" }, JsonRequestBehavior.AllowGet)); } catch { return(Json(new { success = false, message = "Cập nhật thất bại!" }, JsonRequestBehavior.AllowGet)); } } } }
public ActionResult AddOrEdit(NhomSanPham n) { using (DBNoiThat db = new DBNoiThat()) { if (n.ID == 0) { n.Ten_slug = RemoveUnicode(n.Ten); if (db.NhomSanPhams.Where(p => p.Ten_slug == n.Ten_slug).FirstOrDefault() != null) { return(Json(new { success = false, message = "Tên hoặc tên không dấu của nhóm này đã tồn tại!" }, JsonRequestBehavior.AllowGet)); } string f = Server.MapPath(string.Format("~/storage/{0}", n.Ten_slug)); Directory.CreateDirectory(f); db.NhomSanPhams.Add(n); db.SaveChanges(); return(Json(new { success = true, message = "Thêm mới thành công!" }, JsonRequestBehavior.AllowGet)); } else { try { NhomSanPham nn = db.NhomSanPhams.Where(p => p.ID == n.ID).FirstOrDefault(); string f1 = Server.MapPath(string.Format("~/storage/{0}", nn.Ten_slug)); n.Ten_slug = RemoveUnicode(n.Ten); string f2 = Server.MapPath(string.Format("~/storage/{0}", n.Ten_slug)); Directory.Move(f1, f2); nn.Ten = n.Ten; nn.Ten_slug = n.Ten_slug; db.SaveChanges(); return(Json(new { success = true, message = "Cập nhật thành công!" }, JsonRequestBehavior.AllowGet)); } catch { return(Json(new { success = false, message = "Cập nhật thất bại!" }, JsonRequestBehavior.AllowGet)); } } } }
public ActionResult Delete(int id) { try { using (DBNoiThat db = new DBNoiThat()) { PhanQuyen pq = db.PhanQuyens.Where(p => p.ID == id).FirstOrDefault(); db.PhanQuyens.Remove(pq); db.SaveChanges(); return(Json(new { success = true, message = "Xóa dữ liệu thành công!" }, JsonRequestBehavior.AllowGet)); } } catch { return(Json(new { success = false, message = "Bạn không thể xóa trường này!" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult ImportCTDH(int IDDonHangImport, HttpPostedFileBase excelfile) { if (excelfile == null || excelfile.ContentLength == 0) { return(Json(new { success = false, message = "Chưa chọn file hoặc file rỗng!" }, JsonRequestBehavior.AllowGet)); } else { string path = Server.MapPath("~/storage/" + excelfile.FileName); excelfile.SaveAs(path); Excel.Application application = new Excel.Application(); Excel.Workbook workbook = application.Workbooks.Open(path); Excel.Worksheet worksheet = workbook.ActiveSheet; Excel.Range range = worksheet.UsedRange; using (DBNoiThat db = new DBNoiThat()) { for (int row = 3; row <= range.Rows.Count; row++) { ChiTietDonHang ct = new ChiTietDonHang(); ct.IDDonHang = IDDonHangImport; ct.IDSanPham = GetIDSanPham(((Excel.Range)range.Cells[row, 1]).Text); ct.SoLuong = decimal.Parse(((Excel.Range)range.Cells[row, 5]).Text); ct.DonGia = decimal.Parse(((Excel.Range)range.Cells[row, 6]).Text); ct.ThanhTien = decimal.Parse(((Excel.Range)range.Cells[row, 7]).Text); DonHang dh = db.DonHangs.Where(p => p.ID == IDDonHangImport).FirstOrDefault(); dh.TongTien = dh.TongTien + ct.ThanhTien; db.ChiTietDonHangs.Add(ct); } db.SaveChanges(); } workbook.Close(); application.Quit(); System.IO.File.Delete(path); return(Json(new { success = true, message = "Nhập thành công!" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Import(HttpPostedFileBase excelfile) { if (excelfile == null || excelfile.ContentLength == 0) { return(Json(new { success = false, message = "Chưa chọn file hoặc file rỗng!" }, JsonRequestBehavior.AllowGet)); } else { string path = Server.MapPath("~/storage/" + excelfile.FileName); excelfile.SaveAs(path); Excel.Application application = new Excel.Application(); Excel.Workbook workbook = application.Workbooks.Open(path); Excel.Worksheet worksheet = workbook.ActiveSheet; Excel.Range range = worksheet.UsedRange; using (DBNoiThat db = new DBNoiThat()) { for (int row = 3; row <= range.Rows.Count; row++) { SanPham s = new SanPham(); s.Ten = ((Excel.Range)range.Cells[row, 1]).Text; s.Ten_slug = RemoveUnicode(s.Ten); s.Gia = decimal.Parse(((Excel.Range)range.Cells[row, 2]).Text); s.IDDanhMucSP = GetIDDanhMuc(((Excel.Range)range.Cells[row, 3]).Text); s.IDNCC = GetIDNhaCungCap(((Excel.Range)range.Cells[row, 5]).Text); s.Ten_img = ((Excel.Range)range.Cells[row, 6]).Text; s.MoTa = ((Excel.Range)range.Cells[row, 7]).Text; db.SanPhams.Add(s); } db.SaveChanges(); } workbook.Close(); application.Quit(); System.IO.File.Delete(path); return(Json(new { success = true, message = "OK" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult DeleteCTDH(int id) { try { using (DBNoiThat db = new DBNoiThat()) { ChiTietDonHang ct = db.ChiTietDonHangs.Where(p => p.IDCT == id).FirstOrDefault(); DonHang dh = db.DonHangs.Where(p => p.ID == ct.IDDonHang).FirstOrDefault(); dh.TongTien = dh.TongTien - ct.ThanhTien; if (dh.TongTien < 0) { dh.TongTien = dh.TongTien + dh.DaGiamGia; dh.DaGiamGia = 0; } db.ChiTietDonHangs.Remove(ct); db.SaveChanges(); return(Json(new { success = true, message = "Xóa dữ liệu thành công!" }, JsonRequestBehavior.AllowGet)); } } catch { return(Json(new { success = false, message = "Bạn không thể xóa trường này!" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Import(HttpPostedFileBase excelfile) { if (excelfile == null || excelfile.ContentLength == 0) { return(Json(new { success = false, message = "Chưa chọn file hoặc file rỗng!" }, JsonRequestBehavior.AllowGet)); } else { string path = Server.MapPath("~/storage/" + excelfile.FileName); excelfile.SaveAs(path); Excel.Application application = new Excel.Application(); Excel.Workbook workbook = application.Workbooks.Open(path); Excel.Worksheet worksheet = workbook.ActiveSheet; Excel.Range range = worksheet.UsedRange; using (DBNoiThat db = new DBNoiThat()) { for (int row = 3; row <= range.Rows.Count; row++) { DonHang dh = new DonHang(); dh.HoTen = ((Excel.Range)range.Cells[row, 1]).Text; dh.Sdt = ((Excel.Range)range.Cells[row, 2]).Text; dh.Email = ((Excel.Range)range.Cells[row, 3]).Text; dh.ThoiGian = ((Excel.Range)range.Cells[row, 4]).Text; dh.DiaChiGiaoHang = ((Excel.Range)range.Cells[row, 5]).Text; if (((Excel.Range)range.Cells[row, 6]).Text == "Thanh toán khi nhận hàng") { dh.HinhThucThanhToan = 0; } else { dh.HinhThucThanhToan = 1; } if (((Excel.Range)range.Cells[row, 7]).Text == "Chờ thanh toán") { dh.TinhTrangThanhToan = 0; } else { dh.TinhTrangThanhToan = 1; } if (((Excel.Range)range.Cells[row, 8]).Text == "Đang giao hàng") { dh.TinhTrangGiaoHang = 0; } else { dh.TinhTrangGiaoHang = 1; } dh.TongTien = 0; dh.DaGiamGia = 0; db.DonHangs.Add(dh); } db.SaveChanges(); } workbook.Close(); application.Quit(); System.IO.File.Delete(path); return(Json(new { success = true, message = "Nhập thành công~" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult AddOrEdit(SanPham s) { using (DBNoiThat db = new DBNoiThat()) { s.Ten_slug = RemoveUnicode(s.Ten); DanhMucSanPham d = db.DanhMucSanPhams.Where(p => p.ID == s.IDDanhMucSP).FirstOrDefault(); NhomSanPham n = db.NhomSanPhams.Where(p => p.ID == d.IDNhomSP).FirstOrDefault(); if (s.ID == 0) { if (db.SanPhams.Where(p => p.Ten_slug == s.Ten_slug).FirstOrDefault() != null) { return(Json(new { success = false, message = "Tên sản phẩm đã tồn tại!" }, JsonRequestBehavior.AllowGet)); } if (s.ImgUpload != null) { //Lấy đuôi file ảnh string ex = Path.GetExtension(s.ImgUpload.FileName); //Lưu đường dẫn s.Ten_img = s.Ten_slug + ex; //Lưu file vào thư mục s.ImgUpload.SaveAs(Path.Combine(Server.MapPath("~/storage/" + n.Ten_slug + "/" + d.Ten_slug + "/"), s.Ten_slug + ex)); } else { //Copy và lưu file ảnh mặc định cho sản phẩm System.IO.File.Copy(Server.MapPath("~/storage/default.png"), Server.MapPath("~/storage/" + n.Ten_slug + "/" + d.Ten_slug + "/" + s.Ten_slug + ".png")); //Lưu đường dẫn s.Ten_img = s.Ten_slug + ".png"; } db.SanPhams.Add(s); db.SaveChanges(); return(Json(new { success = true, message = "Thêm mới thành công!" }, JsonRequestBehavior.AllowGet)); } else { SanPham ss = db.SanPhams.Where(p => p.ID == s.ID).FirstOrDefault(); SanPhamViewModel sp = (from sEdit in db.SanPhams join dEdit in db.DanhMucSanPhams on s.IDDanhMucSP equals d.ID join nh in db.NhomSanPhams on d.IDNhomSP equals nh.ID where (sEdit.ID == s.ID && sEdit.IDDanhMucSP == dEdit.ID && dEdit.IDNhomSP == nh.ID) select new SanPhamViewModel { PathImg = "~/storage/" + nh.Ten_slug + "/" + dEdit.Ten_slug + "/" + sEdit.Ten_img }).FirstOrDefault(); if (s.ImgUpload != null) { //Xóa ảnh cũ System.IO.File.Delete(Server.MapPath(sp.PathImg)); //Lấy đuôi file ảnh string ex = Path.GetExtension(s.ImgUpload.FileName); //Lưu đường dẫn s.Ten_img = s.Ten_slug + ex; //Lưu file vào thư mục s.ImgUpload.SaveAs(Path.Combine(Server.MapPath("~/storage/" + n.Ten_slug + "/" + d.Ten_slug + "/"), s.Ten_slug + ex)); } else { //Lấy đuôi file ảnh string ex = System.IO.Path.GetExtension(sp.PathImg); if (!System.IO.File.Exists(Server.MapPath(sp.PathImg))) { //Kiểm tra file ảnh để lưu file System.IO.File.Copy(Server.MapPath(sp.PathImg), Server.MapPath("~/storage/" + n.Ten_slug + "/" + d.Ten_slug + "/" + s.Ten_slug + ex)); //Lưu đường dẫn s.Ten_img = s.Ten_slug + ex; //Xóa ảnh cũ System.IO.File.Delete(Server.MapPath(sp.PathImg)); } s.Ten_img = s.Ten_slug + ex; } ss.Ten = s.Ten; ss.Ten_slug = s.Ten_slug; ss.Gia = s.Gia; ss.MoTa = s.MoTa; ss.IDDanhMucSP = s.IDDanhMucSP; ss.IDNCC = ss.IDNCC; ss.Ten_img = s.Ten_img; db.SaveChanges(); return(Json(new { success = true, message = "Cập nhật thành công!" }, JsonRequestBehavior.AllowGet)); } } }
public ActionResult AddDonHang(DonHang dh, string AddTaiKhoan) { using (DBNoiThat db = new DBNoiThat()) { try { dh.ThoiGian = DateTime.Now.ToString("dd/MM/yyyy"); dh.TinhTrangThanhToan = 0; dh.TinhTrangGiaoHang = 0; ThanhToan tt = (ThanhToan)Session["thanhtoan"]; dh.TongTien = tt.CanThanhToan; dh.DaGiamGia = tt.GiamGia; db.DonHangs.Add(dh); db.SaveChanges(); foreach (SanPhamCart item in (List <SanPhamCart>)Session["cart"]) { ChiTietDonHang ct = new ChiTietDonHang(); ct.IDSanPham = item.ID; ct.IDDonHang = db.DonHangs.OrderByDescending(p => p.ID).FirstOrDefault().ID; ct.SoLuong = item.SoLuong; ct.DonGia = item.Gia; ct.ThanhTien = item.SoLuong * item.Gia; db.ChiTietDonHangs.Add(ct); db.SaveChanges(); } if (AddTaiKhoan == "Add" && db.TaiKhoans.Where(p => p.Email == dh.Email).FirstOrDefault() == null) { DBNoiThat_User db_u = new DBNoiThat_User(); NoiThat_v2._0.Models.TaiKhoan tk = new NoiThat_v2._0.Models.TaiKhoan(); tk.Email = dh.Email; tk.HoTen = dh.HoTen; tk.DiaChi = dh.DiaChiGiaoHang; tk.Sdt = dh.Sdt; Random r = new Random(); tk.Salt = r.Next(100, 1000); tk.MatKhau = GetMD5(dh.Sdt + tk.Salt.ToString()); tk.XacNhanMatKhau = tk.MatKhau; tk.IDQuyen = 2; db_u.TaiKhoans.Add(tk); db.SaveChanges(); tk = db_u.TaiKhoans.Where(p => p.Email == tk.Email).FirstOrDefault(); Session.Add("user", tk); } Session.Remove("cart"); Session.Remove("thanhtoan"); return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); } catch { return(Json(new { success = false }, JsonRequestBehavior.AllowGet)); } } }