public decimal ProductPrice(string SizeGuid) { decimal price = default(decimal); if (!string.IsNullOrEmpty(SizeGuid) || !string.IsNullOrWhiteSpace(SizeGuid)) { shSaleService _sale = new shSaleService(); price = _sale.TinhToanSoTienKhuyenMaiCuaSanPham(DateTime.Now, null, SizeGuid); } return(price); }
public decimal ListProductPrice_Quantity(List <CartItem> ds, decimal MatHangGiamGia, decimal DiemThuong, decimal PhiGiaoHang) { shSaleService _sale = new shSaleService(); decimal price = default(decimal); foreach (var item in ds) { price += _sale.TinhToanSoTienKhuyenMaiCuaSanPham(DateTime.Now, null, item.SizeGuid) * item.Quantity; } if (ds.Count() > 0) { price -= MatHangGiamGia - DiemThuong - PhiGiaoHang; } return(price); }