diff --git a/B3QingDaoWanFu.Web/Pages/B3QingDaoWanFu/Reports/ComprehensiveReport.cs b/B3QingDaoWanFu.Web/Pages/B3QingDaoWanFu/Reports/ComprehensiveReport.cs index f627a35..08f45cd 100644 --- a/B3QingDaoWanFu.Web/Pages/B3QingDaoWanFu/Reports/ComprehensiveReport.cs +++ b/B3QingDaoWanFu.Web/Pages/B3QingDaoWanFu/Reports/ComprehensiveReport.cs @@ -43,7 +43,8 @@ namespace BWP.Web.Pages.B3QingDaoWanFu.Reports ResetTable(table); } - protected override bool AllDataMode { + protected override bool AllDataMode + { get { return true; } } @@ -59,14 +60,18 @@ namespace BWP.Web.Pages.B3QingDaoWanFu.Reports var 皮肉重量 = (Money<金额>?)(objToDecimal(肉重量) + objToDecimal(皮重)); row["皮肉重量"] = 皮肉重量; sum皮肉重量 += (皮肉重量 ?? 0); - + var 到厂毛重 = objToDecimal(row["到厂毛重"]); row["皮肉比"] = Math.Round((double)(皮肉重量 / 到厂毛重 * 100), 2); } catch { } } - + try + { + table.SumRow["皮肉重量"] = sum皮肉重量; + } + catch { } SetCommonDivSumTable(table, "毛重单价", "应付金额", "到厂毛重"); SetCommonDivSumTable(table, "实付单价", "实付金额", "到厂毛重"); SetCommonDivSumTable(table, "单头盈亏", "盈亏", "收购头数"); @@ -87,11 +92,6 @@ namespace BWP.Web.Pages.B3QingDaoWanFu.Reports } // Set占比(table,); - try - { - table.SumRow["皮肉重量"] = sum皮肉重量; - } - catch { } } private void Set占比(DFDataTable table) @@ -136,15 +136,15 @@ namespace BWP.Web.Pages.B3QingDaoWanFu.Reports } } - void SetCommonDivSumTable(DFDataTable table, string sumname,string chu, string chuyi,bool mul100=false) + void SetCommonDivSumTable(DFDataTable table, string sumname, string chu, string chuyi, bool mul100 = false) { try { - var value = (Money<金额>?) (objToDecimal(table.SumRow[chu]) / objToDecimal(table.SumRow[chuyi])); + var m100 = 1; if (mul100) - { - value = value * 100; - } + m100 = 100; + var value = (Money<金额>?)(objToDecimal(table.SumRow[chu]) / objToDecimal(table.SumRow[chuyi]) * m100); + table.SumRow[sumname] = value; } catch { }