定制版企业安全报表调整
This commit is contained in:
parent
a37272cdea
commit
3e28b8025d
|
@ -0,0 +1,42 @@
|
|||
alter table Information_MillionsMonthlyReport add KeyWorkNum int null
|
||||
alter table Information_MillionsMonthlyReport add KeyWorkOKNum int null
|
||||
alter table Information_MillionsMonthlyReport add KeyWorkOKRate nvarchar(20) null
|
||||
GO
|
||||
|
||||
|
||||
/*************企业百万工时安全统计月报表**************/
|
||||
ALTER VIEW [dbo].[View_Information_MillionsMonthlyReport]
|
||||
AS
|
||||
SELECT
|
||||
Report.MillionsMonthlyReportId,
|
||||
Report.UnitId,
|
||||
Report.FillingDate,
|
||||
Report.UpState,
|
||||
(ISNULL(Group_0008.ConstText,'-') + ISNULL(Group_0009.ConstText,'-')) AS ReportDate,
|
||||
Group_0008.ConstText as YearStr,
|
||||
Group_0009.ConstText as MonthStr,
|
||||
U.UnitName,
|
||||
Report.Year,
|
||||
Report.Month,
|
||||
Report.DutyPerson,
|
||||
Report.RecordableIncidentRate,
|
||||
Report.LostTimeRate,
|
||||
Report.LostTimeInjuryRate,
|
||||
Report.DeathAccidentFrequency,
|
||||
Report.AccidentMortality,
|
||||
Report.HandleState,
|
||||
Report.HandleMan,
|
||||
Report.KeyWorkNum,
|
||||
Report.KeyWorkOKNum,
|
||||
Report.KeyWorkOKRate,
|
||||
US.UserName
|
||||
FROM dbo.Information_MillionsMonthlyReport AS Report
|
||||
LEFT JOIN Base_Unit AS U ON U.UnitId=Report.UnitId
|
||||
LEFT JOIN Sys_Const AS Group_0008 ON Group_0008.GroupId='0008' AND Group_0008.ConstValue =Report.[Year]
|
||||
LEFT JOIN Sys_Const AS Group_0009 ON Group_0009.GroupId='0009' AND Group_0009.ConstValue =Report.[Month]
|
||||
LEFT JOIN Sys_User AS US ON US.UserId=Report.HandleMan
|
||||
|
||||
|
||||
GO
|
||||
|
||||
|
|
@ -92,16 +92,15 @@
|
|||
{
|
||||
try
|
||||
{
|
||||
CNCECHSSEService.HSSEServiceClient hsseC = new CNCECHSSEService.HSSEServiceClient();
|
||||
var upReport = from x in db.Information_MillionsMonthlyReport
|
||||
where x.MillionsMonthlyReportId == millionsMonthlyReportId
|
||||
select new CNCECHSSEService.Information_MillionsMonthlyReport
|
||||
select new Information_MillionsMonthlyReport
|
||||
{
|
||||
MillionsMonthlyReportId = x.MillionsMonthlyReportId,
|
||||
UnitId = x.UnitId,
|
||||
Year = x.Year,
|
||||
Month = x.Month,
|
||||
FillingMan = x.FillingMan,
|
||||
FillingMan = x.FillingMan + "|" + (x.KeyWorkNum ?? 0).ToString() + "|" + (x.KeyWorkOKNum ?? 0).ToString() + "|" + (x.KeyWorkOKRate ?? ""),
|
||||
FillingDate = x.FillingDate,
|
||||
DutyPerson = x.DutyPerson,
|
||||
RecordableIncidentRate = x.RecordableIncidentRate,
|
||||
|
@ -129,7 +128,7 @@
|
|||
|
||||
var upReportItem = from x in db.Information_MillionsMonthlyReportItem
|
||||
where x.MillionsMonthlyReportId == millionsMonthlyReportId
|
||||
select new CNCECHSSEService.Information_MillionsMonthlyReportItem
|
||||
select new Information_MillionsMonthlyReportItem
|
||||
{
|
||||
MillionsMonthlyReportItemId = x.MillionsMonthlyReportItemId,
|
||||
MillionsMonthlyReportId = x.MillionsMonthlyReportId,
|
||||
|
|
|
@ -73,6 +73,9 @@ namespace BLL
|
|||
BreakGroundLicenseNum = MillionsMonthlyReport.BreakGroundLicenseNum,
|
||||
ElectricityLicenseNum = MillionsMonthlyReport.ElectricityLicenseNum,
|
||||
RTLicenseNum = MillionsMonthlyReport.RTLicenseNum,
|
||||
KeyWorkNum = MillionsMonthlyReport.KeyWorkNum,
|
||||
KeyWorkOKNum = MillionsMonthlyReport.KeyWorkOKNum,
|
||||
KeyWorkOKRate = MillionsMonthlyReport.KeyWorkOKRate,
|
||||
NightLicenseNum = MillionsMonthlyReport.NightLicenseNum,
|
||||
CommissionerNum = MillionsMonthlyReport.CommissionerNum,
|
||||
SoleDutyNum = MillionsMonthlyReport.SoleDutyNum,
|
||||
|
@ -120,6 +123,9 @@ namespace BLL
|
|||
newMillionsMonthlyReport.NightLicenseNum = MillionsMonthlyReport.NightLicenseNum;
|
||||
newMillionsMonthlyReport.CommissionerNum = MillionsMonthlyReport.CommissionerNum;
|
||||
newMillionsMonthlyReport.SoleDutyNum = MillionsMonthlyReport.SoleDutyNum;
|
||||
newMillionsMonthlyReport.KeyWorkNum = MillionsMonthlyReport.KeyWorkNum;
|
||||
newMillionsMonthlyReport.KeyWorkOKNum = MillionsMonthlyReport.KeyWorkOKNum;
|
||||
newMillionsMonthlyReport.KeyWorkOKRate = MillionsMonthlyReport.KeyWorkOKRate;
|
||||
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
|
|
|
@ -110,6 +110,20 @@
|
|||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:Label ID="txtKeyWorkNum" runat="server" Label="重点工作任务数" LabelWidth="130px">
|
||||
</f:Label>
|
||||
<f:Label ID="txtKeyWorkOKNum" runat="server" Label="重点工作完成数" LabelWidth="130px">
|
||||
</f:Label>
|
||||
<f:Label ID="txtKeyWorkOKRate" runat="server" Label="综合完成率">
|
||||
</f:Label>
|
||||
<f:Label runat="server" ID="Label1">
|
||||
</f:Label>
|
||||
<f:Label runat="server" ID="Label2">
|
||||
</f:Label>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" EnableCollapse="true" runat="server"
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Configuration;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using BLL;
|
||||
|
@ -14,6 +15,11 @@ namespace FineUIPro.Web.ZHGL.Information
|
|||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
string loginform = ConfigurationManager.AppSettings["LoginForm"];
|
||||
if (!string.IsNullOrWhiteSpace(loginform) &&loginform == "Login_ZJ.aspx")
|
||||
{//判断是否是重机客户,如果是重定向页面
|
||||
Response.Redirect("MillionsMonthlyReportZJ.aspx");
|
||||
}
|
||||
|
||||
BLL.ConstValue.InitConstValueDropDownList(this.drpMonth, ConstValue.Group_0009, false);
|
||||
BLL.ConstValue.InitConstValueDropDownList(this.drpYear, ConstValue.Group_0008, false);
|
||||
|
@ -65,7 +71,7 @@ namespace FineUIPro.Web.ZHGL.Information
|
|||
{
|
||||
upState = "(未上报)";
|
||||
}
|
||||
this.SimpleForm1.Title = "企业企业安全数据统计月报" + report.MonthStr + report.YearStr + upState;
|
||||
this.SimpleForm1.Title = "企业安全数据统计月报" + report.MonthStr + report.YearStr + upState;
|
||||
lbUnitName.Text = "填报企业:" + report.UnitName;
|
||||
if (report.FillingDate != null)
|
||||
{
|
||||
|
@ -85,6 +91,18 @@ namespace FineUIPro.Web.ZHGL.Information
|
|||
this.lbHandleMan.Hidden = false;
|
||||
lbHandleMan.Text = "下一步办理人:" + report.UserName;
|
||||
}
|
||||
if (report.KeyWorkNum != null)
|
||||
{
|
||||
txtKeyWorkNum.Text = report.KeyWorkNum.ToString();
|
||||
}
|
||||
if (report.KeyWorkOKNum != null)
|
||||
{
|
||||
txtKeyWorkOKNum.Text = report.KeyWorkOKNum.ToString();
|
||||
}
|
||||
if (!string.IsNullOrEmpty(report.KeyWorkOKRate))
|
||||
{
|
||||
txtKeyWorkOKRate.Text = report.KeyWorkOKRate;
|
||||
}
|
||||
lbRecordableIncidentRate.Text = "百万工时总可记录事件率:" + (report.RecordableIncidentRate ?? 0).ToString();
|
||||
lbLostTimeRate.Text = "百万工时损失工时率:" + (report.LostTimeRate ?? 0).ToString();
|
||||
lbLostTimeInjuryRate.Text = "百万工时损失工时伤害事故率:" + (report.LostTimeInjuryRate ?? 0).ToString();
|
||||
|
@ -109,7 +127,7 @@ namespace FineUIPro.Web.ZHGL.Information
|
|||
yearTotalItem.SeriousInjuriesPersonNum = yearSumItems.Sum(x => x.SeriousInjuriesPersonNum ?? 0);
|
||||
yearTotalItem.SeriousInjuriesLossHour = yearSumItems.Sum(x => x.SeriousInjuriesLossHour ?? 0);
|
||||
yearTotalItem.MinorAccidentNum = yearSumItems.Sum(x => x.MinorAccidentNum ?? 0);
|
||||
yearTotalItem.MinorAccidentPersonNum = yearSumItems.Sum(x => x.MinorAccidentPersonNum ?? 0);
|
||||
yearTotalItem.MinorAccidentPersonNum = yearSumItems.Sum(x => x.MinorAccidentPersonNum ?? 0);
|
||||
yearTotalItem.MinorAccidentLossHour = yearSumItems.Sum(x => x.MinorAccidentLossHour ?? 0);
|
||||
yearTotalItem.DeathAccidentNum = yearSumItems.Sum(x => x.DeathAccidentNum ?? 0);
|
||||
yearTotalItem.DeathAccidentPersonNum = yearSumItems.Sum(x => x.DeathAccidentPersonNum ?? 0);
|
||||
|
@ -140,7 +158,7 @@ namespace FineUIPro.Web.ZHGL.Information
|
|||
Grid1.Rows[Grid1.Rows.Count - 1].Values[0] = "";
|
||||
Grid1.Rows[Grid1.Rows.Count - 1].Values[1] = "";
|
||||
}
|
||||
var report2 = from x in Funs.DB.Information_MillionsMonthlyReport where x.MillionsMonthlyReportId== report.MillionsMonthlyReportId select x;
|
||||
var report2 = from x in Funs.DB.Information_MillionsMonthlyReport where x.MillionsMonthlyReportId == report.MillionsMonthlyReportId select x;
|
||||
Grid2.DataSource = report2;
|
||||
Grid2.DataBind();
|
||||
}
|
||||
|
@ -220,10 +238,10 @@ namespace FineUIPro.Web.ZHGL.Information
|
|||
{
|
||||
this.btnDelete.Hidden = false;
|
||||
}
|
||||
if (buttonList.Contains(BLL.Const.BtnIn))
|
||||
{
|
||||
this.btnImport.Hidden = false;
|
||||
}
|
||||
//if (buttonList.Contains(BLL.Const.BtnIn))
|
||||
//{
|
||||
// this.btnImport.Hidden = false;
|
||||
//}
|
||||
if (buttonList.Contains(BLL.Const.BtnPrint))
|
||||
{
|
||||
this.btnPrint.Hidden = false;
|
||||
|
@ -726,6 +744,7 @@ namespace FineUIPro.Web.ZHGL.Information
|
|||
DateTime date = Convert.ToDateTime(this.drpYear.SelectedValue + "-" + this.drpMonth.SelectedValue + "-01").AddDays(-1).AddMonths(1);
|
||||
var projects = (from x in Funs.DB.Base_Project
|
||||
where (x.ProjectState == BLL.Const.ProjectState_1 || x.ProjectState == null)
|
||||
&& (x.IsDelete == null || x.IsDelete == false)
|
||||
&& x.StartDate <= date
|
||||
select x).ToList();
|
||||
foreach (var item in projects)
|
||||
|
@ -733,13 +752,13 @@ namespace FineUIPro.Web.ZHGL.Information
|
|||
var millionsMonthlyReport = Funs.DB.InformationProject_MillionsMonthlyReport.FirstOrDefault(x => x.ProjectId == item.ProjectId && x.Year == date.Year && x.Month == date.Month);
|
||||
if (millionsMonthlyReport == null)
|
||||
{
|
||||
info += item.ProjectCode + ":" + item.ProjectName + ",未填写报表;</br>";
|
||||
info += /*item.ProjectCode + ":" +*/ item.ProjectName + ",未填写报表;</br>";
|
||||
}
|
||||
else
|
||||
{
|
||||
if (millionsMonthlyReport.States != BLL.Const.State_2)
|
||||
{
|
||||
info += item.ProjectCode + ":" + item.ProjectName + "报表未报;";
|
||||
info += /*item.ProjectCode + ":" +*/ item.ProjectName + "报表未报;";
|
||||
var flows = (from x in Funs.DB.Sys_FlowOperate
|
||||
join y in Funs.DB.Sys_User on x.OperaterId equals y.UserId
|
||||
where x.DataId == millionsMonthlyReport.MillionsMonthlyReportId && x.IsClosed != false
|
||||
|
|
|
@ -300,6 +300,51 @@ namespace FineUIPro.Web.ZHGL.Information {
|
|||
/// </remarks>
|
||||
protected global::FineUIPro.Label lbAccidentMortality;
|
||||
|
||||
/// <summary>
|
||||
/// txtKeyWorkNum 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Label txtKeyWorkNum;
|
||||
|
||||
/// <summary>
|
||||
/// txtKeyWorkOKNum 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Label txtKeyWorkOKNum;
|
||||
|
||||
/// <summary>
|
||||
/// txtKeyWorkOKRate 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Label txtKeyWorkOKRate;
|
||||
|
||||
/// <summary>
|
||||
/// Label1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Label Label1;
|
||||
|
||||
/// <summary>
|
||||
/// Label2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Label Label2;
|
||||
|
||||
/// <summary>
|
||||
/// Grid1 控件。
|
||||
/// </summary>
|
||||
|
|
|
@ -23,11 +23,11 @@
|
|||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:DropDownList ID="drpYear" AutoPostBack="false" EnableSimulateTree="true" Required="true"
|
||||
ShowRedStar="true" runat="server" Label="年度">
|
||||
<f:DropDownList ID="drpYear" AutoPostBack="true" EnableSimulateTree="true" Required="true"
|
||||
ShowRedStar="true" runat="server" Label="年度" OnSelectedIndexChanged="drpDate_SelectedIndexChanged">
|
||||
</f:DropDownList>
|
||||
<f:DropDownList ID="drpMonth" AutoPostBack="false" EnableSimulateTree="true" Required="true"
|
||||
ShowRedStar="true" runat="server" Label="月份">
|
||||
<f:DropDownList ID="drpMonth" AutoPostBack="true" EnableSimulateTree="true" Required="true"
|
||||
ShowRedStar="true" runat="server" Label="月份" OnSelectedIndexChanged="drpDate_SelectedIndexChanged">
|
||||
</f:DropDownList>
|
||||
<f:DropDownList ID="drpUnit" AutoPostBack="true" EnableSimulateTree="true" runat="server"
|
||||
Label="填报企业" FocusOnPageLoad="true" OnSelectedIndexChanged="drpUnit_SelectedIndexChanged">
|
||||
|
@ -185,6 +185,23 @@
|
|||
</f:Form>
|
||||
</Items>
|
||||
</f:GroupPanel>
|
||||
<f:GroupPanel runat="server" Title="治本攻坚三年行动" BodyPadding="5px" ID="GroupPanel1" EnableCollapse="True"
|
||||
Collapsed="false">
|
||||
<Items>
|
||||
<f:Form ID="Form2" ShowBorder="false" ShowHeader="false" runat="server">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:NumberBox runat="server" ID="txtKeyWorkNum" Label="重点工作任务数" NoDecimal="true" LabelWidth="130px" NoNegative="true" Required="true" ShowRedStar="true" AutoPostBack="true" OnTextChanged="txtKeyWorkNum_TextChanged"></f:NumberBox>
|
||||
<f:NumberBox runat="server" ID="txtKeyWorkOKNum" Label="重点工作完成数" NoDecimal="true" LabelWidth="130px" NoNegative="true" Required="true" ShowRedStar="true" AutoPostBack="true" OnTextChanged="txtKeyWorkNum_TextChanged"></f:NumberBox>
|
||||
<f:TextBox ID="txtKeyWorkOKRate" runat="server" Label="综合完成率" Readonly="true">
|
||||
</f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:GroupPanel>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
</Items>
|
||||
|
|
|
@ -176,6 +176,18 @@ namespace FineUIPro.Web.ZHGL.Information
|
|||
{
|
||||
this.txtSoleDutyNum.Text = Convert.ToString(report.SoleDutyNum);
|
||||
}
|
||||
if (report.KeyWorkNum != null)
|
||||
{
|
||||
this.txtKeyWorkNum.Text = report.KeyWorkNum.ToString();
|
||||
}
|
||||
if (report.KeyWorkOKNum != null)
|
||||
{
|
||||
this.txtKeyWorkOKNum.Text = report.KeyWorkOKNum.ToString();
|
||||
}
|
||||
if (!string.IsNullOrEmpty(report.KeyWorkOKRate))
|
||||
{
|
||||
this.txtKeyWorkOKRate.Text = report.KeyWorkOKRate;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -276,6 +288,9 @@ namespace FineUIPro.Web.ZHGL.Information
|
|||
report.NightLicenseNum = Funs.GetNewInt(this.txtNightLicenseNum.Text.Trim());
|
||||
report.CommissionerNum = Funs.GetNewInt(this.txtCommissionerNum.Text.Trim());
|
||||
report.SoleDutyNum = Funs.GetNewInt(this.txtSoleDutyNum.Text.Trim());
|
||||
report.KeyWorkNum = Funs.GetNewIntOrZero(this.txtKeyWorkNum.Text.Trim());
|
||||
report.KeyWorkOKNum = Funs.GetNewIntOrZero(this.txtKeyWorkOKNum.Text.Trim());
|
||||
report.KeyWorkOKRate = this.txtKeyWorkOKRate.Text.Trim();
|
||||
if (String.IsNullOrEmpty(MillionsMonthlyReportId))
|
||||
{
|
||||
Information_MillionsMonthlyReport old = MillionsMonthlyReportService.GetMillionsMonthlyReportByUnitIdDate(drpUnit.SelectedValue, Funs.GetNewIntOrZero(drpYear.SelectedValue), Funs.GetNewIntOrZero(drpMonth.SelectedValue));
|
||||
|
@ -1254,5 +1269,17 @@ namespace FineUIPro.Web.ZHGL.Information
|
|||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
protected void txtKeyWorkNum_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
decimal keyWorkNum = Funs.GetNewDecimalOrZero(this.txtKeyWorkNum.Text.Trim());
|
||||
decimal keyWorkOKNum = Funs.GetNewDecimalOrZero(this.txtKeyWorkOKNum.Text.Trim());
|
||||
string rate = string.Empty;
|
||||
if (keyWorkNum > 0)
|
||||
{
|
||||
rate = (decimal.Round(keyWorkOKNum / keyWorkNum, 4) * 100).ToString("0.##") + "%";
|
||||
}
|
||||
this.txtKeyWorkOKRate.Text = rate;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -381,6 +381,51 @@ namespace FineUIPro.Web.ZHGL.Information {
|
|||
/// </remarks>
|
||||
protected global::FineUIPro.NumberBox txtSoleDutyNum;
|
||||
|
||||
/// <summary>
|
||||
/// GroupPanel1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.GroupPanel GroupPanel1;
|
||||
|
||||
/// <summary>
|
||||
/// Form2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Form Form2;
|
||||
|
||||
/// <summary>
|
||||
/// txtKeyWorkNum 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.NumberBox txtKeyWorkNum;
|
||||
|
||||
/// <summary>
|
||||
/// txtKeyWorkOKNum 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.NumberBox txtKeyWorkOKNum;
|
||||
|
||||
/// <summary>
|
||||
/// txtKeyWorkOKRate 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtKeyWorkOKRate;
|
||||
|
||||
/// <summary>
|
||||
/// Grid1 控件。
|
||||
/// </summary>
|
||||
|
|
|
@ -198023,6 +198023,12 @@ namespace Model
|
|||
|
||||
private System.Nullable<int> _SoleDutyNum;
|
||||
|
||||
private System.Nullable<int> _KeyWorkNum;
|
||||
|
||||
private System.Nullable<int> _KeyWorkOKNum;
|
||||
|
||||
private string _KeyWorkOKRate;
|
||||
|
||||
private EntityRef<Base_Unit> _Base_Unit;
|
||||
|
||||
private EntitySet<Information_MillionsMonthlyReportItem> _Information_MillionsMonthlyReportItem;
|
||||
|
@ -198093,6 +198099,12 @@ namespace Model
|
|||
partial void OnCommissionerNumChanged();
|
||||
partial void OnSoleDutyNumChanging(System.Nullable<int> value);
|
||||
partial void OnSoleDutyNumChanged();
|
||||
partial void OnKeyWorkNumChanging(System.Nullable<int> value);
|
||||
partial void OnKeyWorkNumChanged();
|
||||
partial void OnKeyWorkOKNumChanging(System.Nullable<int> value);
|
||||
partial void OnKeyWorkOKNumChanged();
|
||||
partial void OnKeyWorkOKRateChanging(string value);
|
||||
partial void OnKeyWorkOKRateChanged();
|
||||
#endregion
|
||||
|
||||
public Information_MillionsMonthlyReport()
|
||||
|
@ -198726,6 +198738,66 @@ namespace Model
|
|||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_KeyWorkNum", DbType="Int")]
|
||||
public System.Nullable<int> KeyWorkNum
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._KeyWorkNum;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._KeyWorkNum != value))
|
||||
{
|
||||
this.OnKeyWorkNumChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._KeyWorkNum = value;
|
||||
this.SendPropertyChanged("KeyWorkNum");
|
||||
this.OnKeyWorkNumChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_KeyWorkOKNum", DbType="Int")]
|
||||
public System.Nullable<int> KeyWorkOKNum
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._KeyWorkOKNum;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._KeyWorkOKNum != value))
|
||||
{
|
||||
this.OnKeyWorkOKNumChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._KeyWorkOKNum = value;
|
||||
this.SendPropertyChanged("KeyWorkOKNum");
|
||||
this.OnKeyWorkOKNumChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_KeyWorkOKRate", DbType="NVarChar(20)")]
|
||||
public string KeyWorkOKRate
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._KeyWorkOKRate;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._KeyWorkOKRate != value))
|
||||
{
|
||||
this.OnKeyWorkOKRateChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._KeyWorkOKRate = value;
|
||||
this.SendPropertyChanged("KeyWorkOKRate");
|
||||
this.OnKeyWorkOKRateChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Information_MillionsMonthlyReport_Base_Unit", Storage="_Base_Unit", ThisKey="UnitId", OtherKey="UnitId", IsForeignKey=true)]
|
||||
public Base_Unit Base_Unit
|
||||
{
|
||||
|
@ -439748,6 +439820,12 @@ namespace Model
|
|||
|
||||
private string _HandleMan;
|
||||
|
||||
private System.Nullable<int> _KeyWorkNum;
|
||||
|
||||
private System.Nullable<int> _KeyWorkOKNum;
|
||||
|
||||
private string _KeyWorkOKRate;
|
||||
|
||||
private string _UserName;
|
||||
|
||||
public View_Information_MillionsMonthlyReport()
|
||||
|
@ -440042,6 +440120,54 @@ namespace Model
|
|||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_KeyWorkNum", DbType="Int")]
|
||||
public System.Nullable<int> KeyWorkNum
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._KeyWorkNum;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._KeyWorkNum != value))
|
||||
{
|
||||
this._KeyWorkNum = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_KeyWorkOKNum", DbType="Int")]
|
||||
public System.Nullable<int> KeyWorkOKNum
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._KeyWorkOKNum;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._KeyWorkOKNum != value))
|
||||
{
|
||||
this._KeyWorkOKNum = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_KeyWorkOKRate", DbType="NVarChar(20)")]
|
||||
public string KeyWorkOKRate
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._KeyWorkOKRate;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._KeyWorkOKRate != value))
|
||||
{
|
||||
this._KeyWorkOKRate = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserName", DbType="NVarChar(50)")]
|
||||
public string UserName
|
||||
{
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<_PublishTargetUrl>G:\发布\五环WebApi</_PublishTargetUrl>
|
||||
<History>True|2025-07-18T02:53:44.2534260Z||;True|2025-07-18T10:27:52.6751668+08:00||;True|2025-07-18T10:03:09.1785776+08:00||;True|2025-07-18T10:02:38.1252107+08:00||;True|2025-07-17T18:19:07.5837609+08:00||;True|2025-07-17T15:40:11.9126705+08:00||;True|2025-07-11T17:54:03.0298703+08:00||;True|2025-07-11T16:19:50.3283029+08:00||;True|2025-07-11T15:49:22.5920473+08:00||;True|2025-07-02T14:39:27.0436873+08:00||;True|2025-07-02T11:18:29.1208369+08:00||;True|2025-07-01T15:52:16.6767496+08:00||;True|2025-07-01T10:14:59.0471052+08:00||;True|2025-06-28T11:40:36.0544739+08:00||;True|2025-06-27T15:10:24.4628086+08:00||;True|2025-06-27T10:31:14.8332810+08:00||;True|2025-06-27T10:13:13.3022394+08:00||;True|2025-06-26T23:51:04.1304509+08:00||;True|2025-06-26T23:34:06.4223762+08:00||;True|2025-06-26T22:42:08.9018138+08:00||;True|2025-06-26T22:16:01.8954571+08:00||;True|2025-06-26T21:19:42.2638204+08:00||;True|2025-06-25T23:22:39.7267591+08:00||;True|2025-06-25T23:19:33.2378458+08:00||;True|2025-06-25T22:18:16.2863303+08:00||;True|2025-06-25T22:10:29.2540175+08:00||;True|2025-06-25T22:00:58.5212166+08:00||;True|2025-06-25T22:00:31.2531214+08:00||;True|2025-06-25T18:33:01.5770030+08:00||;True|2025-06-25T17:47:33.7779622+08:00||;True|2025-06-25T17:40:26.9905954+08:00||;True|2025-06-20T11:24:58.4099232+08:00||;True|2025-06-19T16:42:45.2358810+08:00||;True|2025-06-16T19:28:10.6447738+08:00||;True|2025-06-12T11:00:02.3559090+08:00||;True|2025-06-12T10:40:29.0324520+08:00||;True|2025-06-04T23:24:01.0324973+08:00||;True|2025-06-04T18:39:41.7304136+08:00||;True|2025-06-04T11:23:17.3803405+08:00||;True|2025-06-04T11:04:32.4212196+08:00||;True|2025-05-26T19:19:09.7246357+08:00||;True|2025-05-26T19:16:39.1283077+08:00||;True|2025-05-26T19:09:24.1561616+08:00||;True|2025-04-07T16:11:44.5172315+08:00||;True|2025-04-02T18:10:22.8695984+08:00||;True|2025-04-02T17:59:51.2978116+08:00||;True|2025-04-02T17:50:55.8630437+08:00||;True|2025-04-02T17:49:22.5114405+08:00||;True|2025-04-02T17:47:11.0650205+08:00||;True|2025-04-02T17:39:09.8576853+08:00||;True|2025-04-02T17:38:15.3079030+08:00||;True|2025-04-02T17:22:03.6735964+08:00||;True|2025-04-02T17:19:04.4220913+08:00||;True|2025-04-02T17:17:14.0244636+08:00||;True|2025-04-02T17:11:09.6583011+08:00||;True|2025-04-02T17:07:23.6330597+08:00||;True|2025-04-02T16:58:45.4070649+08:00||;True|2025-04-02T16:50:20.5907511+08:00||;True|2025-04-02T16:44:18.5351224+08:00||;True|2025-04-02T16:31:11.1297141+08:00||;True|2025-04-02T16:18:43.1126995+08:00||;True|2025-04-02T14:50:42.5384021+08:00||;True|2025-04-01T10:53:08.9403414+08:00||;True|2025-04-01T10:52:08.7646389+08:00||;True|2025-04-01T09:52:56.3095742+08:00||;True|2025-03-13T16:44:25.3220313+08:00||;True|2025-03-13T15:31:10.3223071+08:00||;True|2025-03-13T10:58:17.1401575+08:00||;True|2025-01-23T23:10:37.9664637+08:00||;True|2024-09-24T09:51:10.8028974+08:00||;True|2024-09-20T17:30:59.6144803+08:00||;True|2024-09-20T15:28:40.2547949+08:00||;True|2024-09-19T16:30:51.3047517+08:00||;True|2024-09-19T15:53:23.2431713+08:00||;True|2024-09-19T15:48:55.0571748+08:00||;True|2024-09-19T15:06:29.5748482+08:00||;True|2024-09-19T14:55:42.1477578+08:00||;True|2024-09-19T10:07:53.8666329+08:00||;True|2024-09-03T16:26:17.4985546+08:00||;True|2024-07-17T10:29:15.9472548+08:00||;</History>
|
||||
<History>True|2025-07-18T09:55:59.4892329Z||;True|2025-07-18T11:08:56.2628896+08:00||;True|2025-07-18T10:53:44.2534260+08:00||;True|2025-07-18T10:27:52.6751668+08:00||;True|2025-07-18T10:03:09.1785776+08:00||;True|2025-07-18T10:02:38.1252107+08:00||;True|2025-07-17T18:19:07.5837609+08:00||;True|2025-07-17T15:40:11.9126705+08:00||;True|2025-07-11T17:54:03.0298703+08:00||;True|2025-07-11T16:19:50.3283029+08:00||;True|2025-07-11T15:49:22.5920473+08:00||;True|2025-07-02T14:39:27.0436873+08:00||;True|2025-07-02T11:18:29.1208369+08:00||;True|2025-07-01T15:52:16.6767496+08:00||;True|2025-07-01T10:14:59.0471052+08:00||;True|2025-06-28T11:40:36.0544739+08:00||;True|2025-06-27T15:10:24.4628086+08:00||;True|2025-06-27T10:31:14.8332810+08:00||;True|2025-06-27T10:13:13.3022394+08:00||;True|2025-06-26T23:51:04.1304509+08:00||;True|2025-06-26T23:34:06.4223762+08:00||;True|2025-06-26T22:42:08.9018138+08:00||;True|2025-06-26T22:16:01.8954571+08:00||;True|2025-06-26T21:19:42.2638204+08:00||;True|2025-06-25T23:22:39.7267591+08:00||;True|2025-06-25T23:19:33.2378458+08:00||;True|2025-06-25T22:18:16.2863303+08:00||;True|2025-06-25T22:10:29.2540175+08:00||;True|2025-06-25T22:00:58.5212166+08:00||;True|2025-06-25T22:00:31.2531214+08:00||;True|2025-06-25T18:33:01.5770030+08:00||;True|2025-06-25T17:47:33.7779622+08:00||;True|2025-06-25T17:40:26.9905954+08:00||;True|2025-06-20T11:24:58.4099232+08:00||;True|2025-06-19T16:42:45.2358810+08:00||;True|2025-06-16T19:28:10.6447738+08:00||;True|2025-06-12T11:00:02.3559090+08:00||;True|2025-06-12T10:40:29.0324520+08:00||;True|2025-06-04T23:24:01.0324973+08:00||;True|2025-06-04T18:39:41.7304136+08:00||;True|2025-06-04T11:23:17.3803405+08:00||;True|2025-06-04T11:04:32.4212196+08:00||;True|2025-05-26T19:19:09.7246357+08:00||;True|2025-05-26T19:16:39.1283077+08:00||;True|2025-05-26T19:09:24.1561616+08:00||;True|2025-04-07T16:11:44.5172315+08:00||;True|2025-04-02T18:10:22.8695984+08:00||;True|2025-04-02T17:59:51.2978116+08:00||;True|2025-04-02T17:50:55.8630437+08:00||;True|2025-04-02T17:49:22.5114405+08:00||;True|2025-04-02T17:47:11.0650205+08:00||;True|2025-04-02T17:39:09.8576853+08:00||;True|2025-04-02T17:38:15.3079030+08:00||;True|2025-04-02T17:22:03.6735964+08:00||;True|2025-04-02T17:19:04.4220913+08:00||;True|2025-04-02T17:17:14.0244636+08:00||;True|2025-04-02T17:11:09.6583011+08:00||;True|2025-04-02T17:07:23.6330597+08:00||;True|2025-04-02T16:58:45.4070649+08:00||;True|2025-04-02T16:50:20.5907511+08:00||;True|2025-04-02T16:44:18.5351224+08:00||;True|2025-04-02T16:31:11.1297141+08:00||;True|2025-04-02T16:18:43.1126995+08:00||;True|2025-04-02T14:50:42.5384021+08:00||;True|2025-04-01T10:53:08.9403414+08:00||;True|2025-04-01T10:52:08.7646389+08:00||;True|2025-04-01T09:52:56.3095742+08:00||;True|2025-03-13T16:44:25.3220313+08:00||;True|2025-03-13T15:31:10.3223071+08:00||;True|2025-03-13T10:58:17.1401575+08:00||;True|2025-01-23T23:10:37.9664637+08:00||;True|2024-09-24T09:51:10.8028974+08:00||;True|2024-09-20T17:30:59.6144803+08:00||;True|2024-09-20T15:28:40.2547949+08:00||;True|2024-09-19T16:30:51.3047517+08:00||;True|2024-09-19T15:53:23.2431713+08:00||;True|2024-09-19T15:48:55.0571748+08:00||;True|2024-09-19T15:06:29.5748482+08:00||;True|2024-09-19T14:55:42.1477578+08:00||;True|2024-09-19T10:07:53.8666329+08:00||;True|2024-09-03T16:26:17.4985546+08:00||;True|2024-07-17T10:29:15.9472548+08:00||;</History>
|
||||
<LastFailureDetails />
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
|
@ -86,22 +86,22 @@
|
|||
<publishTime>10/28/2024 14:02:50</publishTime>
|
||||
</File>
|
||||
<File Include="bin/App_global.asax.compiled">
|
||||
<publishTime>07/18/2025 10:53:43</publishTime>
|
||||
<publishTime>07/18/2025 17:55:56</publishTime>
|
||||
</File>
|
||||
<File Include="bin/App_global.asax.dll">
|
||||
<publishTime>07/18/2025 10:53:43</publishTime>
|
||||
<publishTime>07/18/2025 17:55:56</publishTime>
|
||||
</File>
|
||||
<File Include="bin/Aspose.Words.dll">
|
||||
<publishTime>12/06/2024 20:13:58</publishTime>
|
||||
</File>
|
||||
<File Include="bin/BLL.dll">
|
||||
<publishTime>07/18/2025 10:53:33</publishTime>
|
||||
<publishTime>07/18/2025 17:55:29</publishTime>
|
||||
</File>
|
||||
<File Include="bin/BLL.dll.config">
|
||||
<publishTime>12/26/2024 09:46:52</publishTime>
|
||||
</File>
|
||||
<File Include="bin/BLL.pdb">
|
||||
<publishTime>07/18/2025 10:53:33</publishTime>
|
||||
<publishTime>07/18/2025 17:55:29</publishTime>
|
||||
</File>
|
||||
<File Include="bin/BouncyCastle.Crypto.dll">
|
||||
<publishTime>12/18/2020 05:32:28</publishTime>
|
||||
|
@ -128,10 +128,10 @@
|
|||
<publishTime>07/25/2012 19:48:56</publishTime>
|
||||
</File>
|
||||
<File Include="bin/Model.dll">
|
||||
<publishTime>07/18/2025 10:02:10</publishTime>
|
||||
<publishTime>07/18/2025 17:55:22</publishTime>
|
||||
</File>
|
||||
<File Include="bin/Model.pdb">
|
||||
<publishTime>07/18/2025 10:02:10</publishTime>
|
||||
<publishTime>07/18/2025 17:55:22</publishTime>
|
||||
</File>
|
||||
<File Include="bin/netstandard.dll">
|
||||
<publishTime>07/04/2024 14:13:01</publishTime>
|
||||
|
@ -389,13 +389,13 @@
|
|||
<publishTime>02/09/2013 00:42:28</publishTime>
|
||||
</File>
|
||||
<File Include="bin/WebAPI.dll">
|
||||
<publishTime>07/18/2025 10:53:34</publishTime>
|
||||
<publishTime>07/18/2025 17:55:33</publishTime>
|
||||
</File>
|
||||
<File Include="bin/WebAPI.pdb">
|
||||
<publishTime>07/18/2025 10:53:34</publishTime>
|
||||
<publishTime>07/18/2025 17:55:33</publishTime>
|
||||
</File>
|
||||
<File Include="bin/WebAPI.xml">
|
||||
<publishTime>07/18/2025 10:53:34</publishTime>
|
||||
<publishTime>07/18/2025 17:55:33</publishTime>
|
||||
</File>
|
||||
<File Include="bin/WebGrease.dll">
|
||||
<publishTime>01/23/2014 21:57:34</publishTime>
|
||||
|
@ -479,7 +479,7 @@
|
|||
<publishTime>10/28/2024 14:02:50</publishTime>
|
||||
</File>
|
||||
<File Include="PrecompiledApp.config">
|
||||
<publishTime>07/18/2025 10:53:35</publishTime>
|
||||
<publishTime>07/18/2025 17:55:35</publishTime>
|
||||
</File>
|
||||
<File Include="Scripts/bootstrap.js">
|
||||
<publishTime>10/28/2024 14:02:50</publishTime>
|
||||
|
|
Loading…
Reference in New Issue