From 20014d39b9613667f98c3f61b2f4e535c76534e8 Mon Sep 17 00:00:00 2001 From: yibo <361071264@qq.com> Date: Tue, 31 Jul 2018 07:59:18 +0800 Subject: [PATCH] . --- .../BL/NC/PayToNcBL_/PayToNcBL.cs | 36 ++++++++++++------- 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/BWP.B3ButcherManageExport/BL/NC/PayToNcBL_/PayToNcBL.cs b/BWP.B3ButcherManageExport/BL/NC/PayToNcBL_/PayToNcBL.cs index fc76165..0fe5123 100644 --- a/BWP.B3ButcherManageExport/BL/NC/PayToNcBL_/PayToNcBL.cs +++ b/BWP.B3ButcherManageExport/BL/NC/PayToNcBL_/PayToNcBL.cs @@ -104,30 +104,42 @@ namespace BWP.B3ButcherManageExport.BL return details.Sum(x => (x.StatPay_Money ?? 0).Value).ToString(); } - public string GetSumWeighBill_BuyNum(IEnumerable details) + public string GetSumWeighBill_RealNumber(IEnumerable 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 details) + public string GetSumWeighBill_RealWeight(IEnumerable details) { Money? 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 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 details) + { + Money? 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 dmoIDs) { base.BeforeExport(dmoIDs);