|
|
@ -242,7 +242,13 @@ namespace BBWYB.Client.ViewModels |
|
|
|
var purchaser = product.PurchaserList.FirstOrDefault(purchaser => purchaser.Id == pscheme.PurchaserId); |
|
|
|
if (purchaser == null) |
|
|
|
{ |
|
|
|
purchaser = new Purchaser() { Id = pscheme.PurchaserId, Name = pscheme.PurchaserName, ProductId = product.Id }; |
|
|
|
purchaser = new Purchaser() |
|
|
|
{ |
|
|
|
Id = pscheme.PurchaserId, |
|
|
|
Id2 = pscheme.PurchaserId2, |
|
|
|
Name = pscheme.PurchaserName, |
|
|
|
ProductId = product.Id |
|
|
|
}; |
|
|
|
product.PurchaserList.Add(purchaser); |
|
|
|
} |
|
|
|
purchaser.SkuUseCount++; |
|
|
@ -260,13 +266,13 @@ namespace BBWYB.Client.ViewModels |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
OpenBindingView(product, string.Empty, string.Empty); |
|
|
|
OpenBindingView(product, string.Empty, string.Empty, string.Empty); |
|
|
|
} |
|
|
|
|
|
|
|
private void EditPurchaser(Purchaser purchaser) |
|
|
|
{ |
|
|
|
var product = ProductList.FirstOrDefault(p => p.Id == purchaser.ProductId); |
|
|
|
OpenBindingView(product, purchaser.Id, purchaser.Name); |
|
|
|
OpenBindingView(product, purchaser.Id, purchaser.Id2, purchaser.Name); |
|
|
|
} |
|
|
|
|
|
|
|
private void DeletePurchaser(Purchaser purchaser) |
|
|
@ -306,10 +312,10 @@ namespace BBWYB.Client.ViewModels |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
private void OpenBindingView(Product product, string purchaserId, string purchaserName) |
|
|
|
private void OpenBindingView(Product product, string purchaserId, string purchaserId2, string purchaserName) |
|
|
|
{ |
|
|
|
var skuList = product.SkuList; |
|
|
|
bindingPurchaseProduct.SetData(skuList, purchaserId, purchaserName, product.SelectedPurchasePlatformModel); |
|
|
|
bindingPurchaseProduct.SetData(skuList, purchaserId, purchaserId2, purchaserName, product.SelectedPurchasePlatformModel); |
|
|
|
var bindingView = new BindingPurchaseProduct(); |
|
|
|
var r = bindingView.ShowDialog(); |
|
|
|
if (r == true) |
|
|
|