|
|
|
@ -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 { } |
|
|
|
|