public bool CapNhatDonHang(DonHangValue DH) { var data = QuanLy.UpdateDonHang(DH.IdDonHang, DH.TongTien); if (data != 0) { return(true); } return(false); }
public bool ThemDonHang(DonHangValue DH) { var data = QuanLy.ThemDonHang(DH.IdDonHang, DH.NgayDatHang, DH.IdNguoiMua, DH.TongTien); if (data != 0) { return(true); } return(false); }
public DonHangValue KiemTraTkTrongDonHang(Guid ID) { var data = QuanLy.KiemTraTaiKhoanTrongDonHang(ID).SingleOrDefault(); if (data != null) { DonHangValue dh = new DonHangValue() { IdDonHang = data.IDonHang, IdNguoiMua = data.IDNguoiMua, NgayDatHang = data.NgayDatHang, TongTien = data.TongTien }; return(dh); } return(null); }
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 ThemDonHang(DonHangValue DH) { return(GioHang.ThemDonHang(DH)); }
public bool CapNhatDonHang(DonHangValue DH) { return(GioHang.CapNhatDonHang(DH)); }