public bool ThemGioHang(GioHangValue Gh) { var data = QuanLy.ThemgioHang(Gh.IdGioHang, Gh.IdDonHang, Gh.IdSach, Gh.Tamtinh, Gh.Soluong); if (data != 0) { return(true); } return(false); }
public bool UpdateGiohang(GioHangValue Gh) { var data = QuanLy.UpdateSoluongGioHang(Gh.IdGioHang, Gh.Soluong, Gh.Tamtinh); if (data != 0) { return(true); } return(false); }
public ActionResult ThayDoiSoL(string SL, string IDGioHang, string GiaTam, string IDDonHang) { Guid IDGioHangs = Guid.Parse(IDGioHang); Guid IDDonHangs = Guid.Parse(IDDonHang); int soluong = int.Parse(SL); decimal giatam = decimal.Parse(GiaTam); GioHangValue Gh = new GioHangValue() { IdGioHang = IDGioHangs, Soluong = soluong, Tamtinh = giatam }; bool kq = new GioHangController().UpdateGiohang(Gh); decimal?TongGia = new GioHangController().TongTien(IDDonHangs); DonHangValue Donh = new DonHangValue() { IdDonHang = IDDonHangs, TongTien = TongGia }; bool updae = new GioHangController().CapNhatDonHang(Donh); if (kq == false) { return(Json(false, JsonRequestBehavior.AllowGet)); } return(Json(true, JsonRequestBehavior.AllowGet)); }
public JsonResult MuaSach(string ID, string Gia) { taikhoan tk = (taikhoan)Session[CommonConstants.SESSION_ACCOUNT]; if (tk == null) { return(Json(false, JsonRequestBehavior.AllowGet)); } DonHangValue DonHang = new GioHangController().KiemTraTkTrongDonHang(tk.id); if (DonHang != null) { GioHangValue GioHang = new GioHangValue() { IdDonHang = DonHang.IdDonHang, IdGioHang = Guid.NewGuid(), IdSach = Guid.Parse(ID), Soluong = 1, Tamtinh = decimal.Parse(Gia) }; bool ThemGh = new GioHangController().ThemGioHang(GioHang); decimal?tongiten = new GioHangController().TongTien(DonHang.IdDonHang); DonHang.TongTien = tongiten; new GioHangController().CapNhatDonHang(DonHang); if (ThemGh == true) { return(Json(true, JsonRequestBehavior.AllowGet)); } } else { DonHangValue DHMoi = new DonHangValue() { IdDonHang = Guid.NewGuid(), IdNguoiMua = tk.id, NgayDatHang = DateTime.Now.Date, TongTien = 0 }; bool ThemDonHang = new GioHangController().ThemDonHang(DHMoi); if (ThemDonHang == true) { GioHangValue Ghmoi = new GioHangValue() { IdDonHang = DHMoi.IdDonHang, IdGioHang = Guid.NewGuid(), IdSach = Guid.Parse(ID), Soluong = 1, Tamtinh = Decimal.Parse(Gia) }; bool ThemGioHangM = new GioHangController().ThemGioHang(Ghmoi); decimal?tongtien = new GioHangController().TongTien(DHMoi.IdDonHang); DHMoi.TongTien = tongtien; bool CapNhatDonH = new GioHangController().CapNhatDonHang(DHMoi); if (ThemDonHang == true) { return(Json(true, JsonRequestBehavior.DenyGet)); } } } return(Json(true, JsonRequestBehavior.DenyGet)); }
public bool ThemGioHang(GioHangValue Gh) { return(GioHang.ThemGioHang(Gh)); }
public bool UpdateGiohang(GioHangValue Gh) { return(GioHang.UpdateGiohang(Gh)); }