|
|
|
@ -39,11 +39,31 @@ namespace BWP.Web.Pages.B3QingDaoWanFu.Reports |
|
|
|
get { return "B3QingDaoWanFu.报表.收购综合报表"; } |
|
|
|
} |
|
|
|
|
|
|
|
protected override void AddQueryControls(VLayoutPanel vPanel) |
|
|
|
protected override void InitBrowseGrid(DFBrowseGrid grid) |
|
|
|
{ |
|
|
|
var layoutManager = new LayoutManager("Main", mDFInfo, mQueryContainer); |
|
|
|
base.InitBrowseGrid(grid); |
|
|
|
grid.DataFilter = (table) => |
|
|
|
{ |
|
|
|
table.SumRow["毛重单价"] = (Money<金额>?)(objToDecimal(table.SumRow["应付金额"]) / objToDecimal(table.SumRow["到厂毛重"])); |
|
|
|
table.SumRow["实付单价"] = (Money<金额>?)(objToDecimal(table.SumRow["实付金额"]) / objToDecimal(table.SumRow["到厂毛重"])); |
|
|
|
}; |
|
|
|
} |
|
|
|
|
|
|
|
decimal? objToDecimal(object obj) |
|
|
|
{ |
|
|
|
if (obj == null) |
|
|
|
{ |
|
|
|
return null; |
|
|
|
} |
|
|
|
var r = Convert.ToDecimal(obj); |
|
|
|
if (r == 0) |
|
|
|
return null; |
|
|
|
return r; |
|
|
|
} |
|
|
|
|
|
|
|
protected override void AddQueryControls(VLayoutPanel vPanel) |
|
|
|
{ |
|
|
|
var layoutManager = new LayoutManager("Main", mDFInfo, mQueryContainer); |
|
|
|
|
|
|
|
DFNamedValueInput<单据状态> input; |
|
|
|
layoutManager.Add("BillState", input = QueryCreator.一般单据状态(mDFInfo.Fields["BillState"], true)); |
|
|
|
|