yibo 7 years ago
parent
commit
20014d39b9
1 changed files with 24 additions and 12 deletions
  1. +24
    -12
      BWP.B3ButcherManageExport/BL/NC/PayToNcBL_/PayToNcBL.cs

+ 24
- 12
BWP.B3ButcherManageExport/BL/NC/PayToNcBL_/PayToNcBL.cs View File

@ -104,30 +104,42 @@ namespace BWP.B3ButcherManageExport.BL
return details.Sum(x => (x.StatPay_Money ?? 0).Value).ToString();
}
public string GetSumWeighBill_BuyNum(IEnumerable<Pay_Detail> details)
public string GetSumWeighBill_RealNumber(IEnumerable<Pay_Detail> details)
{
int? weighBillBuyNum = 0;
//foreach (var item in details.GroupBy(x => x.StatPay_ID))
//{
// var first = item.First();
// weighBillBuyNum += first.StatPay_RealNumber;
//}
weighBillBuyNum = details.Sum(x => x.StatPay_RealNumber);
return (weighBillBuyNum ?? 0).ToString();
}
public string GetSumWeighBill_BuyWeigh1(IEnumerable<Pay_Detail> details)
public string GetSumWeighBill_RealWeight(IEnumerable<Pay_Detail> details)
{
Money<decimal>? weighBillBuyWeigh1 = 0;
//foreach (var item in details.GroupBy(x => x.StatPay_ID))
//{
// var first = item.First();
// weighBillBuyWeigh1 += first.StatPay_RealWeight;
//}
weighBillBuyWeigh1 = details.Sum(x => Convert.ToDecimal(x.StatPay_RealWeight));
return ((weighBillBuyWeigh1 ?? 0).Value).ToString("0.00");
}
public string GetSumWeighBill_BuyNum(IEnumerable<Pay_Detail> details)
{
int? weighBillBuyNum = 0;
foreach (var item in details.GroupBy(x => x.Weigh_ID))
{
var first = item.First();
weighBillBuyNum += first.WeighBill_BuyNum;
}
return (weighBillBuyNum ?? 0).ToString();
}
public string GetSumWeighBill_BuyWeigh1(IEnumerable<Pay_Detail> details)
{
Money<decimal>? weighBillBuyWeigh1 = 0;
foreach (var item in details.GroupBy(x => x.Weigh_ID))
{
var first = item.First();
weighBillBuyWeigh1 += first.WeighBill_BuyWeigh1;
}
return ((weighBillBuyWeigh1 ?? 0).Value).ToString("0.00");
}
protected override void BeforeExport(List<long> dmoIDs)
{
base.BeforeExport(dmoIDs);


Loading…
Cancel
Save