|
@ -102,6 +102,8 @@ namespace BBWY.Client.ViewModels |
|
|
|
|
|
|
|
|
public ICommand SaveCommand { get; set; } |
|
|
public ICommand SaveCommand { get; set; } |
|
|
|
|
|
|
|
|
|
|
|
public ICommand ExportCommand { get; set; } |
|
|
|
|
|
|
|
|
public Shop SelectResultShop { get => selectResultShop; set { Set(ref selectResultShop, value); } } |
|
|
public Shop SelectResultShop { get => selectResultShop; set { Set(ref selectResultShop, value); } } |
|
|
|
|
|
|
|
|
public bool NoMatchPurchaseOrder { get => noMatchPurchaseOrder; set { Set(ref noMatchPurchaseOrder, value); } } |
|
|
public bool NoMatchPurchaseOrder { get => noMatchPurchaseOrder; set { Set(ref noMatchPurchaseOrder, value); } } |
|
@ -122,6 +124,7 @@ namespace BBWY.Client.ViewModels |
|
|
SearchLocalCommand = new RelayCommand(SearchLocal); |
|
|
SearchLocalCommand = new RelayCommand(SearchLocal); |
|
|
ClearLocalConditionCommand = new RelayCommand(() => ClearLocalCondition()); |
|
|
ClearLocalConditionCommand = new RelayCommand(() => ClearLocalCondition()); |
|
|
SaveCommand = new RelayCommand(Save); |
|
|
SaveCommand = new RelayCommand(Save); |
|
|
|
|
|
ExportCommand = new RelayCommand(Export); |
|
|
this.purchaseOrderService = purchaseOrderService; |
|
|
this.purchaseOrderService = purchaseOrderService; |
|
|
this.financialTerminalService = financialTerminalService; |
|
|
this.financialTerminalService = financialTerminalService; |
|
|
|
|
|
|
|
@ -236,11 +239,11 @@ namespace BBWY.Client.ViewModels |
|
|
|
|
|
|
|
|
if (relationPurchaseOrder == null) |
|
|
if (relationPurchaseOrder == null) |
|
|
{ |
|
|
{ |
|
|
if (payBill.IncomeAmount > 0 && StartDate.Day == 1) |
|
|
//if (payBill.IncomeAmount > 0 && StartDate.Day == 1)
|
|
|
{ |
|
|
//{
|
|
|
payBill.AuditCapitalType = AuditCapitalType.上月商品退款; |
|
|
// payBill.AuditCapitalType = AuditCapitalType.上月商品退款;
|
|
|
continue; |
|
|
// continue;
|
|
|
} |
|
|
//}
|
|
|
|
|
|
|
|
|
if (payBill.IsSupportMerchantOrderNo) |
|
|
if (payBill.IsSupportMerchantOrderNo) |
|
|
{ |
|
|
{ |
|
@ -372,6 +375,7 @@ namespace BBWY.Client.ViewModels |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
var payBillNo = ""; |
|
|
var payBillNo = ""; |
|
|
|
|
|
var list = new List<AuditPayBill>(); |
|
|
try |
|
|
try |
|
|
{ |
|
|
{ |
|
|
foreach (var line in importResult.Lines) |
|
|
foreach (var line in importResult.Lines) |
|
@ -381,7 +385,7 @@ namespace BBWY.Client.ViewModels |
|
|
var incomeAmount = decimal.Parse(array[6].FormatString()); |
|
|
var incomeAmount = decimal.Parse(array[6].FormatString()); |
|
|
var expenditureAmount = decimal.Parse(array[7].FormatString()); |
|
|
var expenditureAmount = decimal.Parse(array[7].FormatString()); |
|
|
payBillNo = array[0].FormatString(); |
|
|
payBillNo = array[0].FormatString(); |
|
|
if (AuditPayBillList.Any(p => p.PayBillNo == payBillNo)) |
|
|
if (list.Any(p => p.PayBillNo == payBillNo)) |
|
|
continue; |
|
|
continue; |
|
|
var payBill = new AuditPayBill() |
|
|
var payBill = new AuditPayBill() |
|
|
{ |
|
|
{ |
|
@ -416,8 +420,11 @@ namespace BBWY.Client.ViewModels |
|
|
payBill.IsSupportMerchantOrderNo = true; |
|
|
payBill.IsSupportMerchantOrderNo = true; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
AuditPayBillList.Add(payBill); |
|
|
list.Add(payBill); |
|
|
} |
|
|
} |
|
|
|
|
|
list = list.OrderByDescending(p => p.PayBillNo).ToList(); |
|
|
|
|
|
foreach (var p in list) |
|
|
|
|
|
AuditPayBillList.Add(p); |
|
|
} |
|
|
} |
|
|
catch (Exception ex) |
|
|
catch (Exception ex) |
|
|
{ |
|
|
{ |
|
@ -508,5 +515,14 @@ namespace BBWY.Client.ViewModels |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private void Export() |
|
|
|
|
|
{ |
|
|
|
|
|
if (ShowAuditPayBillList.Count == 0) |
|
|
|
|
|
return; |
|
|
|
|
|
var list = ShowAuditPayBillList.Select(p => p.ToString()).ToList(); |
|
|
|
|
|
list.Add(""); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|