|
|
@ -19,6 +19,8 @@ using BWP.B3SheepButcherManage.Utils; |
|
|
using BWP.B3ProduceUnitedInfos.NamedValueTemplate; |
|
|
using BWP.B3ProduceUnitedInfos.NamedValueTemplate; |
|
|
using BWP.Web.Pages.B3CowButcherManage.Dialogs; |
|
|
using BWP.Web.Pages.B3CowButcherManage.Dialogs; |
|
|
using BWP.B3CowButcherManage; |
|
|
using BWP.B3CowButcherManage; |
|
|
|
|
|
using Forks.Utils; |
|
|
|
|
|
using BWP.B3Frameworks.BO.MoneyTemplate; |
|
|
|
|
|
|
|
|
namespace BWP.Web.Pages.B3SheepButcherManage.Bills.WeightBill_ |
|
|
namespace BWP.Web.Pages.B3SheepButcherManage.Bills.WeightBill_ |
|
|
{ |
|
|
{ |
|
|
@ -194,7 +196,14 @@ __DFContainer.getControl('Employee_ID').fill('',''); |
|
|
{ |
|
|
{ |
|
|
e.Control.Style["width"] = "160px"; |
|
|
e.Control.Style["width"] = "160px"; |
|
|
}; |
|
|
}; |
|
|
_weightGrid.Columns.Add(new DFEditGridColumn<DFValueLabel>("AvgWeight")); |
|
|
|
|
|
|
|
|
_weightGrid.Columns.EAdd(new DFEditGridColumn<DFValueLabel>("AvgWeight") { SumMode = SumMode.Sum }).ComputeSumRowFunc = (list) => |
|
|
|
|
|
{ |
|
|
|
|
|
var num = Dmo.WeighRecords.Sum(x => x.Number); |
|
|
|
|
|
var weight = Dmo.WeighRecords.Sum(x => (x.Weight ?? 0).Value); |
|
|
|
|
|
if (num != 0) |
|
|
|
|
|
return (Money<二位小数>?)(weight / num); |
|
|
|
|
|
return null; |
|
|
|
|
|
}; |
|
|
_weightGrid.Columns.EAdd(new DFEditGridColumn<DFChoiceBox>("LiveColonyHouse_ID")).InitEditControl += (sender, e) => |
|
|
_weightGrid.Columns.EAdd(new DFEditGridColumn<DFChoiceBox>("LiveColonyHouse_ID")).InitEditControl += (sender, e) => |
|
|
{ |
|
|
{ |
|
|
e.Control.DataKind = B3ProduceUnitedInfos.B3ProduceUnitedInfosDataSources.活体圈舍; |
|
|
e.Control.DataKind = B3ProduceUnitedInfos.B3ProduceUnitedInfosDataSources.活体圈舍; |
|
|
|