luanhui 8 years ago
parent
commit
1d066edf8f
1 changed files with 22 additions and 2 deletions
  1. +22
    -2
      B3QingDaoWanFu.Web/Pages/B3QingDaoWanFu/Reports/ComprehensiveReport.cs

+ 22
- 2
B3QingDaoWanFu.Web/Pages/B3QingDaoWanFu/Reports/ComprehensiveReport.cs View File

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


Loading…
Cancel
Save