|
|
@ -103,23 +103,17 @@ namespace BBWY.Client.ViewModels |
|
|
|
|
|
|
|
public void PreviewPurchase(Purchaser purchaser) |
|
|
|
{ |
|
|
|
var count = globalContext.User.Shop.PurchaseAccountList == null ? 0 : globalContext.User.Shop.PurchaseAccountList.Count(); |
|
|
|
if (count > 1) |
|
|
|
var purchaseAccount = globalContext.User.Shop.PurchaseAccountList.FirstOrDefault(pa => pa.PurchasePlatformId == purchaser.Platform); |
|
|
|
if (purchaseAccount == null) |
|
|
|
{ |
|
|
|
//选择采购账号
|
|
|
|
//验证采购账号的所属平台
|
|
|
|
} |
|
|
|
else if (count == 1) |
|
|
|
{ |
|
|
|
var p = new _1688Purchase(order, purchaser, globalContext.User.Shop.PurchaseAccountList[0]); |
|
|
|
p.ShowDialog(); |
|
|
|
GalaSoft.MvvmLight.Messaging.Messenger.Default.Send<object>(null, "ChoosePurchaseScheme_Close"); |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
MessageBox.Show("缺少采购账号", "提示"); |
|
|
|
MessageBox.Show($"缺少{purchaser.Platform}的采购账号", "提示"); |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
var p = new _1688Purchase(order, purchaser, purchaseAccount); |
|
|
|
p.ShowDialog(); |
|
|
|
GalaSoft.MvvmLight.Messaging.Messenger.Default.Send<object>(null, "ChoosePurchaseScheme_Close"); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|