|
|
|
@ -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); |
|
|
|
|