This commit is contained in:
geh
2026-07-15 19:32:57 +08:00
parent cfb60fd1d6
commit f0071c1735
5 changed files with 271 additions and 238 deletions
@@ -253,6 +253,16 @@
</f:NumberBox> </f:NumberBox>
</Editor> </Editor>
</f:RenderField> </f:RenderField>
<f:RenderField Width="110px" ColumnID="OutSideUnitWorkNum" DataField="OutSideUnitWorkNum" FieldType="String"
HeaderText="去除系统内单位的总工时数(万)" HeaderTextAlign="Center">
<Editor>
<%-- <f:TextBox runat="server" ID="txtTotalWorkNum" Text='<%# Eval("TotalWorkNum")%>'>
</f:TextBox>--%>
<f:NumberBox ID="txtOutSideUnitWorkNum" NoDecimal="false" NoNegative="true" MinValue="0.00"
Text='<%# Eval("OutSideUnitWorkNum")%>' runat="server" DecimalPrecision="4">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:GroupField EnableLock="true" HeaderText="损失工时伤害事故" TextAlign="Center"> <f:GroupField EnableLock="true" HeaderText="损失工时伤害事故" TextAlign="Center">
<Columns> <Columns>
<f:GroupField EnableLock="true" HeaderText="死亡事故" TextAlign="Center"> <f:GroupField EnableLock="true" HeaderText="死亡事故" TextAlign="Center">
@@ -271,7 +271,7 @@ namespace FineUIPro.Web.ZHGL.Information
#region #region
private void GetItems(string millionsMonthlyReportId) private void GetItems(string millionsMonthlyReportId)
{ {
decimal TotalWorkNumSum = 0; decimal TotalWorkNumSum = 0, OutSideUnitWorkNumSum = 0;
int PostPersonNumSum = 0, SnapPersonNumSum = 0, ContractorNumSum = 0, SumPersonNumSum = 0, SeriousInjuriesNumSum = 0, SeriousInjuriesPersonNumSum = 0, SeriousInjuriesLossHourSum = 0, MinorAccidentNumSum = 0, int PostPersonNumSum = 0, SnapPersonNumSum = 0, ContractorNumSum = 0, SumPersonNumSum = 0, SeriousInjuriesNumSum = 0, SeriousInjuriesPersonNumSum = 0, SeriousInjuriesLossHourSum = 0, MinorAccidentNumSum = 0,
MinorAccidentPersonNumSum = 0, MinorAccidentLossHourSum = 0, DeathAccidentNumSum = 0, DeathAccidentPersonNumSum = 0, DeathAccidentLossHourSum = 0, RestrictedWorkPersonNumSum = 0, RestrictedWorkLossHourSum = 0, MedicalTreatmentPersonNumSum = 0, MedicalTreatmentLossHourSum = 0, MinorAccidentPersonNumSum = 0, MinorAccidentLossHourSum = 0, DeathAccidentNumSum = 0, DeathAccidentPersonNumSum = 0, DeathAccidentLossHourSum = 0, RestrictedWorkPersonNumSum = 0, RestrictedWorkLossHourSum = 0, MedicalTreatmentPersonNumSum = 0, MedicalTreatmentLossHourSum = 0,
FireNumSum = 0, EnvironmenNumSum = 0, TrafficNumSum = 0, EquipmentNumSum = 0, QualityNumSum = 0, OtherNumSum = 0, FirstAidDressingsNumSum = 0, AttemptedEventNumSum = 0, LossDayNumSum = 0; FireNumSum = 0, EnvironmenNumSum = 0, TrafficNumSum = 0, EquipmentNumSum = 0, QualityNumSum = 0, OtherNumSum = 0, FirstAidDressingsNumSum = 0, AttemptedEventNumSum = 0, LossDayNumSum = 0;
@@ -342,6 +342,15 @@ namespace FineUIPro.Web.ZHGL.Information
{ {
item.TotalWorkNum = 0; item.TotalWorkNum = 0;
} }
if (!string.IsNullOrEmpty(values["OutSideUnitWorkNum"].ToString()))
{
item.OutSideUnitWorkNum = values.Value<decimal>("OutSideUnitWorkNum");
OutSideUnitWorkNumSum += values.Value<decimal>("OutSideUnitWorkNum");
}
else
{
item.OutSideUnitWorkNum = 0;
}
if (!string.IsNullOrEmpty(values["SeriousInjuriesNum"].ToString())) if (!string.IsNullOrEmpty(values["SeriousInjuriesNum"].ToString()))
{ {
item.SeriousInjuriesNum = values.Value<int>("SeriousInjuriesNum"); item.SeriousInjuriesNum = values.Value<int>("SeriousInjuriesNum");
@@ -548,6 +557,7 @@ namespace FineUIPro.Web.ZHGL.Information
ContractorNum = ContractorNumSum, ContractorNum = ContractorNumSum,
SumPersonNum = SumPersonNumSum, SumPersonNum = SumPersonNumSum,
TotalWorkNum = TotalWorkNumSum, TotalWorkNum = TotalWorkNumSum,
OutSideUnitWorkNum = OutSideUnitWorkNumSum,
SeriousInjuriesNum = SeriousInjuriesNumSum, SeriousInjuriesNum = SeriousInjuriesNumSum,
SeriousInjuriesPersonNum = SeriousInjuriesPersonNumSum, SeriousInjuriesPersonNum = SeriousInjuriesPersonNumSum,
SeriousInjuriesLossHour = SeriousInjuriesLossHourSum, SeriousInjuriesLossHour = SeriousInjuriesLossHourSum,
@@ -1,10 +1,10 @@
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// <自动生成> // <auto-generated>
// 此代码由工具生成。 // This code was generated by a tool.
// //
// 对此文件的更改可能导致不正确的行为,如果 // Changes to this file may cause incorrect behavior and will be lost if
// 重新生成代码,则所做更改将丢失。 // the code is regenerated.
// </自动生成> // </auto-generated>
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
namespace FineUIPro.Web.ZHGL.Information namespace FineUIPro.Web.ZHGL.Information
@@ -15,695 +15,704 @@ namespace FineUIPro.Web.ZHGL.Information
{ {
/// <summary> /// <summary>
/// form1 控件。 /// form1 control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1; protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary> /// <summary>
/// PageManager1 控件。 /// PageManager1 control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.PageManager PageManager1; protected global::FineUIPro.PageManager PageManager1;
/// <summary> /// <summary>
/// SimpleForm1 控件。 /// SimpleForm1 control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.Form SimpleForm1; protected global::FineUIPro.Form SimpleForm1;
/// <summary> /// <summary>
/// drpYear 控件。 /// drpYear control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpYear; protected global::FineUIPro.DropDownList drpYear;
/// <summary> /// <summary>
/// drpMonth 控件。 /// drpMonth control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpMonth; protected global::FineUIPro.DropDownList drpMonth;
/// <summary> /// <summary>
/// drpUnit 控件。 /// drpUnit control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpUnit; protected global::FineUIPro.DropDownList drpUnit;
/// <summary> /// <summary>
/// txtFillingDate 控件。 /// txtFillingDate control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.DatePicker txtFillingDate; protected global::FineUIPro.DatePicker txtFillingDate;
/// <summary> /// <summary>
/// txtDutyPerson 控件。 /// txtDutyPerson control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox txtDutyPerson; protected global::FineUIPro.TextBox txtDutyPerson;
/// <summary> /// <summary>
/// txtRecordableIncidentRate 控件。 /// txtRecordableIncidentRate control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox txtRecordableIncidentRate; protected global::FineUIPro.TextBox txtRecordableIncidentRate;
/// <summary> /// <summary>
/// txtLostTimeRate 控件。 /// txtLostTimeRate control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox txtLostTimeRate; protected global::FineUIPro.TextBox txtLostTimeRate;
/// <summary> /// <summary>
/// txtLostTimeInjuryRate 控件。 /// txtLostTimeInjuryRate control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox txtLostTimeInjuryRate; protected global::FineUIPro.TextBox txtLostTimeInjuryRate;
/// <summary> /// <summary>
/// txtDeathAccidentFrequency 控件。 /// txtDeathAccidentFrequency control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox txtDeathAccidentFrequency; protected global::FineUIPro.TextBox txtDeathAccidentFrequency;
/// <summary> /// <summary>
/// txtAccidentMortality 控件。 /// txtAccidentMortality control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox txtAccidentMortality; protected global::FineUIPro.TextBox txtAccidentMortality;
/// <summary> /// <summary>
/// Panel1 控件。 /// Panel1 control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.Panel Panel1; protected global::FineUIPro.Panel Panel1;
/// <summary> /// <summary>
/// GroupPanel9 控件。 /// GroupPanel9 control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.GroupPanel GroupPanel9; protected global::FineUIPro.GroupPanel GroupPanel9;
/// <summary> /// <summary>
/// Form13 控件。 /// Form13 control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.Form Form13; protected global::FineUIPro.Form Form13;
/// <summary> /// <summary>
/// txtInputCosts 控件。 /// txtInputCosts control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtInputCosts; protected global::FineUIPro.NumberBox txtInputCosts;
/// <summary> /// <summary>
/// txtTrainNum 控件。 /// txtTrainNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtTrainNum; protected global::FineUIPro.NumberBox txtTrainNum;
/// <summary> /// <summary>
/// GroupPanel10 控件。 /// GroupPanel10 control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.GroupPanel GroupPanel10; protected global::FineUIPro.GroupPanel GroupPanel10;
/// <summary> /// <summary>
/// Form14 控件。 /// Form14 control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.Form Form14; protected global::FineUIPro.Form Form14;
/// <summary> /// <summary>
/// txtGeneralHazardNum 控件。 /// txtGeneralHazardNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtGeneralHazardNum; protected global::FineUIPro.NumberBox txtGeneralHazardNum;
/// <summary> /// <summary>
/// txtMajorHazardNum 控件。 /// txtMajorHazardNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtMajorHazardNum; protected global::FineUIPro.NumberBox txtMajorHazardNum;
/// <summary> /// <summary>
/// GroupPanel11 控件。 /// GroupPanel11 control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.GroupPanel GroupPanel11; protected global::FineUIPro.GroupPanel GroupPanel11;
/// <summary> /// <summary>
/// Form15 控件。 /// Form15 control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.Form Form15; protected global::FineUIPro.Form Form15;
/// <summary> /// <summary>
/// txtNotProofLargeProjectNum 控件。 /// txtNotProofLargeProjectNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtNotProofLargeProjectNum; protected global::FineUIPro.NumberBox txtNotProofLargeProjectNum;
/// <summary> /// <summary>
/// txtProofLargeProjectNum 控件。 /// txtProofLargeProjectNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtProofLargeProjectNum; protected global::FineUIPro.NumberBox txtProofLargeProjectNum;
/// <summary> /// <summary>
/// GroupPanel12 控件。 /// GroupPanel12 control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.GroupPanel GroupPanel12; protected global::FineUIPro.GroupPanel GroupPanel12;
/// <summary> /// <summary>
/// Form16 控件。 /// Form16 control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.Form Form16; protected global::FineUIPro.Form Form16;
/// <summary> /// <summary>
/// txtFireLicenseNum 控件。 /// txtFireLicenseNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtFireLicenseNum; protected global::FineUIPro.NumberBox txtFireLicenseNum;
/// <summary> /// <summary>
/// txtLimitLicenseNum 控件。 /// txtLimitLicenseNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtLimitLicenseNum; protected global::FineUIPro.NumberBox txtLimitLicenseNum;
/// <summary> /// <summary>
/// txtHighLicenseNum 控件。 /// txtHighLicenseNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtHighLicenseNum; protected global::FineUIPro.NumberBox txtHighLicenseNum;
/// <summary> /// <summary>
/// txtHoistingLicenseNum 控件。 /// txtHoistingLicenseNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtHoistingLicenseNum; protected global::FineUIPro.NumberBox txtHoistingLicenseNum;
/// <summary> /// <summary>
/// txtBreakGroundLicenseNum 控件。 /// txtBreakGroundLicenseNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtBreakGroundLicenseNum; protected global::FineUIPro.NumberBox txtBreakGroundLicenseNum;
/// <summary> /// <summary>
/// txtElectricityLicenseNum 控件。 /// txtElectricityLicenseNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtElectricityLicenseNum; protected global::FineUIPro.NumberBox txtElectricityLicenseNum;
/// <summary> /// <summary>
/// txtRTLicenseNum 控件。 /// txtRTLicenseNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtRTLicenseNum; protected global::FineUIPro.NumberBox txtRTLicenseNum;
/// <summary> /// <summary>
/// txtNightLicenseNum 控件。 /// txtNightLicenseNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtNightLicenseNum; protected global::FineUIPro.NumberBox txtNightLicenseNum;
/// <summary> /// <summary>
/// NumberBox12 控件。 /// NumberBox12 control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox NumberBox12; protected global::FineUIPro.NumberBox NumberBox12;
/// <summary> /// <summary>
/// GroupPanel13 控件。 /// GroupPanel13 control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.GroupPanel GroupPanel13; protected global::FineUIPro.GroupPanel GroupPanel13;
/// <summary> /// <summary>
/// Form17 控件。 /// Form17 control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.Form Form17; protected global::FineUIPro.Form Form17;
/// <summary> /// <summary>
/// txtCommissionerNum 控件。 /// txtCommissionerNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtCommissionerNum; protected global::FineUIPro.NumberBox txtCommissionerNum;
/// <summary> /// <summary>
/// txtSoleDutyNum 控件。 /// txtSoleDutyNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtSoleDutyNum; protected global::FineUIPro.NumberBox txtSoleDutyNum;
/// <summary> /// <summary>
/// Grid1 控件。 /// Grid1 control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.Grid Grid1; protected global::FineUIPro.Grid Grid1;
/// <summary> /// <summary>
/// txtAffiliation 控件。 /// txtAffiliation control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox txtAffiliation; protected global::FineUIPro.TextBox txtAffiliation;
/// <summary> /// <summary>
/// txtName 控件。 /// txtName control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox txtName; protected global::FineUIPro.TextBox txtName;
/// <summary> /// <summary>
/// txtPostPersonNum 控件。 /// txtPostPersonNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtPostPersonNum; protected global::FineUIPro.NumberBox txtPostPersonNum;
/// <summary> /// <summary>
/// txtSnapPersonNum 控件。 /// txtSnapPersonNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtSnapPersonNum; protected global::FineUIPro.NumberBox txtSnapPersonNum;
/// <summary> /// <summary>
/// txtContractorNum 控件。 /// txtContractorNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtContractorNum; protected global::FineUIPro.NumberBox txtContractorNum;
/// <summary> /// <summary>
/// txtTotalWorkNum 控件。 /// txtTotalWorkNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtTotalWorkNum; protected global::FineUIPro.NumberBox txtTotalWorkNum;
/// <summary> /// <summary>
/// txtDeathAccidentNum 控件。 /// txtOutSideUnitWorkNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::FineUIPro.NumberBox txtOutSideUnitWorkNum;
/// <summary>
/// txtDeathAccidentNum control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtDeathAccidentNum; protected global::FineUIPro.NumberBox txtDeathAccidentNum;
/// <summary> /// <summary>
/// txtDeathAccidentPersonNum 控件。 /// txtDeathAccidentPersonNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtDeathAccidentPersonNum; protected global::FineUIPro.NumberBox txtDeathAccidentPersonNum;
/// <summary> /// <summary>
/// txtDeathAccidentLossHour 控件。 /// txtDeathAccidentLossHour control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtDeathAccidentLossHour; protected global::FineUIPro.NumberBox txtDeathAccidentLossHour;
/// <summary> /// <summary>
/// txtSeriousInjuriesNum 控件。 /// txtSeriousInjuriesNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtSeriousInjuriesNum; protected global::FineUIPro.NumberBox txtSeriousInjuriesNum;
/// <summary> /// <summary>
/// txtSeriousInjuriesPersonNum 控件。 /// txtSeriousInjuriesPersonNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtSeriousInjuriesPersonNum; protected global::FineUIPro.NumberBox txtSeriousInjuriesPersonNum;
/// <summary> /// <summary>
/// txtSeriousInjuriesLossHour 控件。 /// txtSeriousInjuriesLossHour control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtSeriousInjuriesLossHour; protected global::FineUIPro.NumberBox txtSeriousInjuriesLossHour;
/// <summary> /// <summary>
/// txtMinorAccidentNum 控件。 /// txtMinorAccidentNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtMinorAccidentNum; protected global::FineUIPro.NumberBox txtMinorAccidentNum;
/// <summary> /// <summary>
/// txtMinorAccidentPersonNum 控件。 /// txtMinorAccidentPersonNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtMinorAccidentPersonNum; protected global::FineUIPro.NumberBox txtMinorAccidentPersonNum;
/// <summary> /// <summary>
/// txtMinorAccidentLossHour 控件。 /// txtMinorAccidentLossHour control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtMinorAccidentLossHour; protected global::FineUIPro.NumberBox txtMinorAccidentLossHour;
/// <summary> /// <summary>
/// txtRestrictedWorkPersonNum 控件。 /// txtRestrictedWorkPersonNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtRestrictedWorkPersonNum; protected global::FineUIPro.NumberBox txtRestrictedWorkPersonNum;
/// <summary> /// <summary>
/// txtRestrictedWorkLossHour 控件。 /// txtRestrictedWorkLossHour control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtRestrictedWorkLossHour; protected global::FineUIPro.NumberBox txtRestrictedWorkLossHour;
/// <summary> /// <summary>
/// txtMedicalTreatmentPersonNum 控件。 /// txtMedicalTreatmentPersonNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtMedicalTreatmentPersonNum; protected global::FineUIPro.NumberBox txtMedicalTreatmentPersonNum;
/// <summary> /// <summary>
/// txtMedicalTreatmentLossHour 控件。 /// txtMedicalTreatmentLossHour control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtMedicalTreatmentLossHour; protected global::FineUIPro.NumberBox txtMedicalTreatmentLossHour;
/// <summary> /// <summary>
/// txtLossDayNum 控件。 /// txtLossDayNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtLossDayNum; protected global::FineUIPro.NumberBox txtLossDayNum;
/// <summary> /// <summary>
/// txtFireNum 控件。 /// txtFireNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtFireNum; protected global::FineUIPro.NumberBox txtFireNum;
/// <summary> /// <summary>
/// txtEnvironmenNum 控件。 /// txtEnvironmenNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtEnvironmenNum; protected global::FineUIPro.NumberBox txtEnvironmenNum;
/// <summary> /// <summary>
/// txtTrafficNum 控件。 /// txtTrafficNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtTrafficNum; protected global::FineUIPro.NumberBox txtTrafficNum;
/// <summary> /// <summary>
/// txtEquipmentNum 控件。 /// txtEquipmentNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtEquipmentNum; protected global::FineUIPro.NumberBox txtEquipmentNum;
/// <summary> /// <summary>
/// txtQualityNum 控件。 /// txtQualityNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtQualityNum; protected global::FineUIPro.NumberBox txtQualityNum;
/// <summary> /// <summary>
/// txtOtherNum 控件。 /// txtOtherNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtOtherNum; protected global::FineUIPro.NumberBox txtOtherNum;
/// <summary> /// <summary>
/// txtFirstAidDressingsNum 控件。 /// txtFirstAidDressingsNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtFirstAidDressingsNum; protected global::FineUIPro.NumberBox txtFirstAidDressingsNum;
/// <summary> /// <summary>
/// txtAttemptedEventNum 控件。 /// txtAttemptedEventNum control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.NumberBox txtAttemptedEventNum; protected global::FineUIPro.NumberBox txtAttemptedEventNum;
/// <summary> /// <summary>
/// TextBox2 控件。 /// TextBox2 control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox TextBox2; protected global::FineUIPro.TextBox TextBox2;
/// <summary> /// <summary>
/// Toolbar1 控件。 /// Toolbar1 control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.Toolbar Toolbar1; protected global::FineUIPro.Toolbar Toolbar1;
/// <summary> /// <summary>
/// btnCopy 控件。 /// btnCopy control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.Button btnCopy; protected global::FineUIPro.Button btnCopy;
/// <summary> /// <summary>
/// btnSave 控件。 /// btnSave control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.Button btnSave; protected global::FineUIPro.Button btnSave;
/// <summary> /// <summary>
/// btnSubmit 控件。 /// btnSubmit control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.Button btnSubmit; protected global::FineUIPro.Button btnSubmit;
/// <summary> /// <summary>
/// btnUpdata 控件。 /// btnUpdata control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.Button btnUpdata; protected global::FineUIPro.Button btnUpdata;
/// <summary> /// <summary>
/// Window1 控件。 /// Window1 control.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// Auto-generated field.
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::FineUIPro.Window Window1; protected global::FineUIPro.Window Window1;
} }
@@ -151,6 +151,9 @@
<f:RenderField Width="120px" ColumnID="TotalWorkNum" DataField="TotalWorkNum" FieldType="String" <f:RenderField Width="120px" ColumnID="TotalWorkNum" DataField="TotalWorkNum" FieldType="String"
HeaderText="总工时数(万)" HeaderTextAlign="Center" TextAlign="Center"> HeaderText="总工时数(万)" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField> </f:RenderField>
<f:RenderField Width="120px" ColumnID="OutSideUnitWorkNum" DataField="OutSideUnitWorkNum" FieldType="String"
HeaderText="去除系统内单位的总工时数(万)" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:GroupField EnableLock="true" HeaderText="损失工时伤害事故" TextAlign="Center"> <f:GroupField EnableLock="true" HeaderText="损失工时伤害事故" TextAlign="Center">
<Columns> <Columns>
<f:GroupField EnableLock="true" HeaderText="死亡事故" TextAlign="Center"> <f:GroupField EnableLock="true" HeaderText="死亡事故" TextAlign="Center">
@@ -113,6 +113,7 @@ namespace FineUIPro.Web.ZHGL.Information
yearTotalItem.ContractorNum = yearSumItems.Sum(x => x.ContractorNum ?? 0); yearTotalItem.ContractorNum = yearSumItems.Sum(x => x.ContractorNum ?? 0);
yearTotalItem.SumPersonNum = yearSumItems.Sum(x => x.SumPersonNum ?? 0); yearTotalItem.SumPersonNum = yearSumItems.Sum(x => x.SumPersonNum ?? 0);
yearTotalItem.TotalWorkNum = yearSumItems.Sum(x => x.TotalWorkNum ?? 0); yearTotalItem.TotalWorkNum = yearSumItems.Sum(x => x.TotalWorkNum ?? 0);
yearTotalItem.OutSideUnitWorkNum = yearSumItems.Sum(x => x.OutSideUnitWorkNum ?? 0);
yearTotalItem.SeriousInjuriesNum = yearSumItems.Sum(x => x.SeriousInjuriesNum ?? 0); yearTotalItem.SeriousInjuriesNum = yearSumItems.Sum(x => x.SeriousInjuriesNum ?? 0);
yearTotalItem.SeriousInjuriesPersonNum = yearSumItems.Sum(x => x.SeriousInjuriesPersonNum ?? 0); yearTotalItem.SeriousInjuriesPersonNum = yearSumItems.Sum(x => x.SeriousInjuriesPersonNum ?? 0);
yearTotalItem.SeriousInjuriesLossHour = yearSumItems.Sum(x => x.SeriousInjuriesLossHour ?? 0); yearTotalItem.SeriousInjuriesLossHour = yearSumItems.Sum(x => x.SeriousInjuriesLossHour ?? 0);