From d634dbd7329300ec69901fa5acdb648705e6122d Mon Sep 17 00:00:00 2001
From: gaofei1985 <181547018@qq.com>
Date: Fri, 1 Aug 2025 09:56:48 +0800
Subject: [PATCH 1/3] 1
---
.../SGGLDB_V2025-08-01-001-gaofei.sql | 2 +
.../SitePerson/SitePerson_PersonService.cs | 2 +
SGGL/BLL/ZHGL/DataSync/CQMSDataService.cs | 40 ++-
.../Person/ProjectPersonEdit.aspx | 3 +-
.../Person/ProjectPersonEdit.aspx.cs | 7 +-
.../Person/ProjectPersonEdit.aspx.designer.cs | 247 +++++++++---------
SGGL/Model/Model.cs | 24 ++
7 files changed, 194 insertions(+), 131 deletions(-)
create mode 100644 DataBase/版本日志/SGGLDB_V2025-08-01-001-gaofei.sql
diff --git a/DataBase/版本日志/SGGLDB_V2025-08-01-001-gaofei.sql b/DataBase/版本日志/SGGLDB_V2025-08-01-001-gaofei.sql
new file mode 100644
index 00000000..42cf6e6d
--- /dev/null
+++ b/DataBase/版本日志/SGGLDB_V2025-08-01-001-gaofei.sql
@@ -0,0 +1,2 @@
+alter table SitePerson_Person add IsCQMSCheck bit null
+GO
\ No newline at end of file
diff --git a/SGGL/BLL/HSSE/SitePerson/SitePerson_PersonService.cs b/SGGL/BLL/HSSE/SitePerson/SitePerson_PersonService.cs
index 06592fe0..85108c23 100644
--- a/SGGL/BLL/HSSE/SitePerson/SitePerson_PersonService.cs
+++ b/SGGL/BLL/HSSE/SitePerson/SitePerson_PersonService.cs
@@ -844,6 +844,7 @@ namespace BLL
Isprint = "0",
States = person.States,
IsSafetyMonitoring = person.IsSafetyMonitoring,
+ IsCQMSCheck=person.IsCQMSCheck,
};
if (newPerson.WorkPostId == Const.WorkPost_Welder)
@@ -925,6 +926,7 @@ namespace BLL
setPersonItemInOut = true;
}
newPerson.IsSafetyMonitoring = person.IsSafetyMonitoring;
+ newPerson.IsCQMSCheck = person.IsCQMSCheck;
db.SubmitChanges();
if (!setPersonItemInOut)
diff --git a/SGGL/BLL/ZHGL/DataSync/CQMSDataService.cs b/SGGL/BLL/ZHGL/DataSync/CQMSDataService.cs
index 74068711..8c961dfc 100644
--- a/SGGL/BLL/ZHGL/DataSync/CQMSDataService.cs
+++ b/SGGL/BLL/ZHGL/DataSync/CQMSDataService.cs
@@ -592,6 +592,7 @@ namespace BLL
var subdivisionalWorksNuTask = CQMSDataService.GetSubdivisionalWorksNumAsync(); //获取分项工程个数
var inspectionLotNumTask = CQMSDataService.GetInspectionLotNumAsync(); //获取检验批个数
var constructSolutionTask = CQMSDataService.GetConstructSolutionAsync(); //施工方案数量
+ var comprehensiveMajorPlanTask = CQMSDataService.GetComprehensive_MajorPlanApprovalAsync(); //危大工程、超危大工程施工方案数量
var cqmsProblemTask = CQMSDataService.GetCQMSProblemAsync(); //获取企业级、项目级质量问题
var cqmsBranchMajorCheckTask = CQMSDataService.GetBranchMajorCheckAsync(); //获取分支机构质量大检查次数
var cqmsCompanyMajorCheckTask = CQMSDataService.GetCompanyMajorCheckAsync(); //获取企业质量大检查次数
@@ -621,7 +622,7 @@ namespace BLL
inspectionEquipmentTask, inspectionPersonTask, inspectionMachineTask,
useNumTask, okNumTask,
singleProjectNumTask, unitProjectNumTask, subProjectNuTask, subdivisionalWorksNuTask, inspectionLotNumTask,
- constructSolutionTask,
+ constructSolutionTask, comprehensiveMajorPlanTask,
cqmsProblemTask, cqmsBranchMajorCheckTask, cqmsCompanyMajorCheckTask,
keyProcessNumTask, keyProcessOKNumTask, specialProcessNumTask, specialProcessOKNumTask, concealedWorksNumTask, concealedWorksOKNumTask,
unitProjectAcceptNumTask, unitProjectAcceptOKNumTask, subProjectAcceptNumTask, subProjectAcceptOKNumTask, subdivisionalWorksAcceptNumTask, subdivisionalWorksAcceptOKNumTask,
@@ -651,6 +652,7 @@ namespace BLL
var inspectionLotNum = await inspectionLotNumTask;
var constructSolutionList = await constructSolutionTask;
+ var comprehensiveMajorPlanList = await comprehensiveMajorPlanTask;
var cqmsProblemList = await cqmsProblemTask;
var cqmsBranchMajorCheckList = await cqmsBranchMajorCheckTask;
var cqmsCompanyMajorCheckList = await cqmsCompanyMajorCheckTask;
@@ -692,7 +694,7 @@ namespace BLL
EquipmentInspectionNum = inspectionEquipmentList.Count(),
EquipmentInspectionQualifiedNum = inspectionEquipmentList.Count(),
PersonInspectionNum = inspectionPersonList.Count(),
- PersonInspectionQualifiedNum = inspectionPersonList.Where(x => x.ValidityDate == null || (x.ValidityDate.HasValue && x.ValidityDate >= DateTime.Now)).Count(),
+ PersonInspectionQualifiedNum = inspectionPersonList.Count(),
MachineInspectionNum = inspectionMachineList.Count(),
MachineInspectionQualifiedNum = inspectionMachineList.Where(x => x.IsCheckCertificate == true).Count(),
@@ -708,7 +710,7 @@ namespace BLL
ConstructSolutionNum = constructSolutionList.Count(),
ConstructSolutionProjectApproveNum = constructSolutionList.Where(x => x.State == "1").Count(),
- ConstructSolutionUnitApproveNum = 0,//
+ ConstructSolutionUnitApproveNum = comprehensiveMajorPlanList.Count(),
SpecialEquipmentQualityAssuranceSystemNum = qualityAssuranceNum.Count(),
DesignDetailsNum = technicalDisclosePersonList.Sum(x => x.TrainPersonNum),
@@ -765,7 +767,7 @@ namespace BLL
EquipmentInspectionNum = inspectionEquipmentList.Count(x => x.ProjectId == projectid),
EquipmentInspectionQualifiedNum = inspectionEquipmentList.Where(x => x.ProjectId == projectid).Count(),
PersonInspectionNum = inspectionPersonList.Count(x => x.ProjectId == projectid),
- PersonInspectionQualifiedNum = inspectionPersonList.Where(x => (x.ValidityDate == null || (x.ValidityDate.HasValue && x.ValidityDate >= DateTime.Now)) && x.ProjectId == projectid).Count(),
+ PersonInspectionQualifiedNum = inspectionPersonList.Count(x => x.ProjectId == projectid),
MachineInspectionNum = inspectionMachineList.Count(x => x.ProjectId == projectid),
MachineInspectionQualifiedNum = inspectionMachineList.Where(x => x.IsCheckCertificate == true && x.ProjectId == projectid).Count(),
MaterialInspectionNum = 0,
@@ -780,7 +782,7 @@ namespace BLL
ConstructSolutionNum = constructSolutionList.Count(x => x.ProjectId == projectid),
ConstructSolutionProjectApproveNum = constructSolutionList.Where(x => x.State == "1" && x.ProjectId == projectid).Count(),
- ConstructSolutionUnitApproveNum = 0,//
+ ConstructSolutionUnitApproveNum = comprehensiveMajorPlanList.Count(x => x.ProjectId == projectid),
SpecialEquipmentQualityAssuranceSystemNum = qualityAssuranceNum.Count(x => x.ProjectId == projectid),
DesignDetailsNum = technicalDisclosePersonList.Where(x => x.ProjectId == projectid).Sum(x => x.TrainPersonNum),
@@ -1210,10 +1212,10 @@ namespace BLL
/// 获取人员报验
///
///
- public static List GetComprehensive_InspectionPerson()
+ public static List GetComprehensive_InspectionPerson()
{
- var result = (from x in Funs.DB.Comprehensive_InspectionPerson
- where BeUnderConstructionList.Contains(x.ProjectId) && x.IsOnSite.HasValue && x.IsOnSite == true && x.CompileDate > Const.DtmarkTime
+ var result = (from x in Funs.DB.SitePerson_Person
+ where BeUnderConstructionList.Contains(x.ProjectId) && x.IsCQMSCheck.HasValue && x.IsCQMSCheck == true
select x).ToList();
return result;
}
@@ -1222,7 +1224,7 @@ namespace BLL
/// 获取人员报验(异步)
///
///
- public static async Task> GetComprehensive_InspectionPersonAsync()
+ public static async Task> GetComprehensive_InspectionPersonAsync()
{
return await Task.Run(GetComprehensive_InspectionPerson);
}
@@ -1423,6 +1425,26 @@ namespace BLL
return await Task.Run(GetConstructSolution);
}
+ ///
+ /// 危大(超危大)工程施工方案数量
+ ///
+ ///
+ public static List GetComprehensive_MajorPlanApproval()
+ {
+ var result = (from x in Funs.DB.Solution_LargerHazard
+ where BeUnderConstructionList.Contains(x.ProjectId)
+ select x).ToList();
+ return result;
+ }
+ ///
+ /// 危大(超危大)工程施工方案数量(异步)
+ ///
+ ///
+ public static async Task> GetComprehensive_MajorPlanApprovalAsync()
+ {
+ return await Task.Run(GetComprehensive_MajorPlanApproval);
+ }
+
///
/// 获取施工技术交底
///
diff --git a/SGGL/FineUIPro.Web/Person/ProjectPersonEdit.aspx b/SGGL/FineUIPro.Web/Person/ProjectPersonEdit.aspx
index fe622030..f85a9049 100644
--- a/SGGL/FineUIPro.Web/Person/ProjectPersonEdit.aspx
+++ b/SGGL/FineUIPro.Web/Person/ProjectPersonEdit.aspx
@@ -162,13 +162,14 @@
-
+
+
diff --git a/SGGL/FineUIPro.Web/Person/ProjectPersonEdit.aspx.cs b/SGGL/FineUIPro.Web/Person/ProjectPersonEdit.aspx.cs
index a7426c81..1fbba3a0 100644
--- a/SGGL/FineUIPro.Web/Person/ProjectPersonEdit.aspx.cs
+++ b/SGGL/FineUIPro.Web/Person/ProjectPersonEdit.aspx.cs
@@ -382,6 +382,10 @@ namespace FineUIPro.Web.Person
{
this.ckIsSafetyMonitoring.Checked = getProjectPerson.IsSafetyMonitoring.Value;
}
+ if (getProjectPerson.IsCQMSCheck.HasValue)
+ {
+ this.ckIsCQMSCheck.Checked = getProjectPerson.IsCQMSCheck.Value;
+ }
}
else
{
@@ -884,7 +888,8 @@ namespace FineUIPro.Web.Person
OutTime = Funs.GetNewDateTime(this.txtOutTime.Text),
OutResult = this.txtOutResult.Text.Trim(),
States = string.IsNullOrEmpty(this.hdStates.Text) ? Const.ProjectPersonStates_0 : this.hdStates.Text,
- IsSafetyMonitoring=this.ckIsSafetyMonitoring.Checked
+ IsSafetyMonitoring=this.ckIsSafetyMonitoring.Checked,
+ IsCQMSCheck = this.ckIsCQMSCheck.Checked
};
if (newPerson.States == Const.ProjectPersonStates_2 || newPerson.States == Const.ProjectPersonStates_R)
{
diff --git a/SGGL/FineUIPro.Web/Person/ProjectPersonEdit.aspx.designer.cs b/SGGL/FineUIPro.Web/Person/ProjectPersonEdit.aspx.designer.cs
index c0ed4227..843c870a 100644
--- a/SGGL/FineUIPro.Web/Person/ProjectPersonEdit.aspx.designer.cs
+++ b/SGGL/FineUIPro.Web/Person/ProjectPersonEdit.aspx.designer.cs
@@ -7,13 +7,11 @@
// 自动生成>
//------------------------------------------------------------------------------
-namespace FineUIPro.Web.Person
-{
-
-
- public partial class ProjectPersonEdit
- {
-
+namespace FineUIPro.Web.Person {
+
+
+ public partial class ProjectPersonEdit {
+
///
/// _form1 控件。
///
@@ -22,7 +20,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlForm _form1;
-
+
///
/// PageManager1 控件。
///
@@ -31,7 +29,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.PageManager PageManager1;
-
+
///
/// panel1 控件。
///
@@ -40,7 +38,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Panel panel1;
-
+
///
/// Toolbar1 控件。
///
@@ -49,7 +47,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Toolbar Toolbar1;
-
+
///
/// btnAudit 控件。
///
@@ -58,7 +56,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Button btnAudit;
-
+
///
/// btnRepulse 控件。
///
@@ -67,7 +65,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Button btnRepulse;
-
+
///
/// btnOut 控件。
///
@@ -76,7 +74,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Button btnOut;
-
+
///
/// btnSave 控件。
///
@@ -85,7 +83,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Button btnSave;
-
+
///
/// btnClose 控件。
///
@@ -94,7 +92,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Button btnClose;
-
+
///
/// Toolbar2 控件。
///
@@ -103,7 +101,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Toolbar Toolbar2;
-
+
///
/// drpProject 控件。
///
@@ -112,7 +110,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList drpProject;
-
+
///
/// lbStates 控件。
///
@@ -121,7 +119,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Label lbStates;
-
+
///
/// hdStates 控件。
///
@@ -130,7 +128,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.HiddenField hdStates;
-
+
///
/// SimpleForm1 控件。
///
@@ -139,7 +137,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Form SimpleForm1;
-
+
///
/// txtPersonName 控件。
///
@@ -148,7 +146,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.TextBox txtPersonName;
-
+
///
/// drpUnit 控件。
///
@@ -157,7 +155,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList drpUnit;
-
+
///
/// drpIdcardType 控件。
///
@@ -166,7 +164,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList drpIdcardType;
-
+
///
/// txtIdentityCard 控件。
///
@@ -175,7 +173,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.TextBox txtIdentityCard;
-
+
///
/// txtIdcardAddress 控件。
///
@@ -184,7 +182,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.TextBox txtIdcardAddress;
-
+
///
/// rblIdcardForever 控件。
///
@@ -193,7 +191,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.RadioButtonList rblIdcardForever;
-
+
///
/// ckIsForeign 控件。
///
@@ -202,7 +200,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.CheckBox ckIsForeign;
-
+
///
/// txtIdcardStartDate 控件。
///
@@ -211,7 +209,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DatePicker txtIdcardStartDate;
-
+
///
/// txtIdcardEndDate 控件。
///
@@ -220,7 +218,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DatePicker txtIdcardEndDate;
-
+
///
/// txtTelephone 控件。
///
@@ -229,7 +227,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.TextBox txtTelephone;
-
+
///
/// txtCardNo 控件。
///
@@ -238,7 +236,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.TextBox txtCardNo;
-
+
///
/// txtAccount 控件。
///
@@ -247,7 +245,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.TextBox txtAccount;
-
+
///
/// trRole 控件。
///
@@ -256,7 +254,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.FormRow trRole;
-
+
///
/// drpProjectWorkPost 控件。
///
@@ -265,7 +263,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList drpProjectWorkPost;
-
+
///
/// drpProjectRole 控件。
///
@@ -274,7 +272,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList drpProjectRole;
-
+
///
/// drpTeamGroup 控件。
///
@@ -283,7 +281,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList drpTeamGroup;
-
+
///
/// txtWorkArea 控件。
///
@@ -292,7 +290,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownBox txtWorkArea;
-
+
///
/// gvWorkArea 控件。
///
@@ -301,7 +299,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Grid gvWorkArea;
-
+
///
/// txtInTime 控件。
///
@@ -310,7 +308,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DatePicker txtInTime;
-
+
///
/// rbPersonType 控件。
///
@@ -319,7 +317,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.RadioButtonList rbPersonType;
-
+
///
/// ckIsSafetyMonitoring 控件。
///
@@ -328,7 +326,16 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.CheckBox ckIsSafetyMonitoring;
-
+
+ ///
+ /// ckIsCQMSCheck 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.CheckBox ckIsCQMSCheck;
+
///
/// drpAuditor 控件。
///
@@ -337,7 +344,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList drpAuditor;
-
+
///
/// txtAuditorDate 控件。
///
@@ -346,7 +353,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DatePicker txtAuditorDate;
-
+
///
/// txtOutTime 控件。
///
@@ -355,7 +362,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DatePicker txtOutTime;
-
+
///
/// txtOutResult 控件。
///
@@ -364,7 +371,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.TextBox txtOutResult;
-
+
///
/// imgPhoto 控件。
///
@@ -373,7 +380,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Image imgPhoto;
-
+
///
/// filePhoto 控件。
///
@@ -382,7 +389,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.FileUpload filePhoto;
-
+
///
/// imgQR 控件。
///
@@ -391,7 +398,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Image imgQR;
-
+
///
/// btnQR 控件。
///
@@ -400,7 +407,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Button btnQR;
-
+
///
/// imgIDCard 控件。
///
@@ -409,7 +416,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Image imgIDCard;
-
+
///
/// fuIDCard 控件。
///
@@ -418,7 +425,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.FileUpload fuIDCard;
-
+
///
/// btnReadIdentityCard 控件。
///
@@ -427,7 +434,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Button btnReadIdentityCard;
-
+
///
/// imgIDCardBack 控件。
///
@@ -436,7 +443,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Image imgIDCardBack;
-
+
///
/// fuIDCardBack 控件。
///
@@ -445,7 +452,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.FileUpload fuIDCardBack;
-
+
///
/// TabStrip1 控件。
///
@@ -454,7 +461,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.TabStrip TabStrip1;
-
+
///
/// Tab1 控件。
///
@@ -463,7 +470,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Tab Tab1;
-
+
///
/// SimpleForm2 控件。
///
@@ -472,7 +479,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Form SimpleForm2;
-
+
///
/// txtBirthday 控件。
///
@@ -481,7 +488,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DatePicker txtBirthday;
-
+
///
/// txtAge 控件。
///
@@ -490,7 +497,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.NumberBox txtAge;
-
+
///
/// rblSex 控件。
///
@@ -499,7 +506,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.RadioButtonList rblSex;
-
+
///
/// txtRealNameTime 控件。
///
@@ -508,7 +515,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.TextBox txtRealNameTime;
-
+
///
/// drpNation 控件。
///
@@ -517,7 +524,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList drpNation;
-
+
///
/// drpPoliticsStatus 控件。
///
@@ -526,7 +533,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList drpPoliticsStatus;
-
+
///
/// drpEduLevel 控件。
///
@@ -535,7 +542,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList drpEduLevel;
-
+
///
/// drpMaritalStatus 控件。
///
@@ -544,7 +551,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList drpMaritalStatus;
-
+
///
/// drpPosition 控件。
///
@@ -553,7 +560,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList drpPosition;
-
+
///
/// drpPostTitle 控件。
///
@@ -562,7 +569,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList drpPostTitle;
-
+
///
/// txtPostTitleDate 控件。
///
@@ -571,7 +578,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DatePicker txtPostTitleDate;
-
+
///
/// txtGraduate 控件。
///
@@ -580,7 +587,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.TextBox txtGraduate;
-
+
///
/// txtMajor 控件。
///
@@ -589,7 +596,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.TextBox txtMajor;
-
+
///
/// txtForeignLanguage 控件。
///
@@ -598,7 +605,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.TextBox txtForeignLanguage;
-
+
///
/// drpCountryCode 控件。
///
@@ -607,7 +614,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList drpCountryCode;
-
+
///
/// drpProvinceCode 控件。
///
@@ -616,7 +623,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList drpProvinceCode;
-
+
///
/// txtRelativeName 控件。
///
@@ -625,7 +632,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.TextBox txtRelativeName;
-
+
///
/// txtRelativeTel 控件。
///
@@ -634,7 +641,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.TextBox txtRelativeTel;
-
+
///
/// txtAddress 控件。
///
@@ -643,7 +650,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.TextBox txtAddress;
-
+
///
/// TabCertificate 控件。
///
@@ -652,7 +659,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Tab TabCertificate;
-
+
///
/// GridCertificate 控件。
///
@@ -661,7 +668,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Grid GridCertificate;
-
+
///
/// Toolbar3 控件。
///
@@ -670,7 +677,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Toolbar Toolbar3;
-
+
///
/// btnCertificateNew 控件。
///
@@ -679,7 +686,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Button btnCertificateNew;
-
+
///
/// lbImageUrl 控件。
///
@@ -688,7 +695,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.WebControls.Label lbImageUrl;
-
+
///
/// ToolbarSeparator1 控件。
///
@@ -697,7 +704,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
-
+
///
/// ToolbarText1 控件。
///
@@ -706,7 +713,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.ToolbarText ToolbarText1;
-
+
///
/// ddlPageSizeGridCertificate 控件。
///
@@ -715,7 +722,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList ddlPageSizeGridCertificate;
-
+
///
/// TabContract 控件。
///
@@ -724,7 +731,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Tab TabContract;
-
+
///
/// GridContract 控件。
///
@@ -733,7 +740,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Grid GridContract;
-
+
///
/// Toolbar5 控件。
///
@@ -742,7 +749,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Toolbar Toolbar5;
-
+
///
/// btnContractNew 控件。
///
@@ -751,7 +758,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Button btnContractNew;
-
+
///
/// Label1 控件。
///
@@ -760,7 +767,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.WebControls.Label Label1;
-
+
///
/// Label2 控件。
///
@@ -769,7 +776,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.WebControls.Label Label2;
-
+
///
/// Label3 控件。
///
@@ -778,7 +785,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.WebControls.Label Label3;
-
+
///
/// ToolbarSeparator4 控件。
///
@@ -787,7 +794,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator4;
-
+
///
/// ToolbarText4 控件。
///
@@ -796,7 +803,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.ToolbarText ToolbarText4;
-
+
///
/// ddlPageSizeGridContract 控件。
///
@@ -805,7 +812,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList ddlPageSizeGridContract;
-
+
///
/// Tab4 控件。
///
@@ -814,7 +821,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Tab Tab4;
-
+
///
/// Tab5 控件。
///
@@ -823,7 +830,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Tab Tab5;
-
+
///
/// Tab6 控件。
///
@@ -832,7 +839,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Tab Tab6;
-
+
///
/// GridTestRecord 控件。
///
@@ -841,7 +848,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Grid GridTestRecord;
-
+
///
/// ToolbarSeparator2 控件。
///
@@ -850,7 +857,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator2;
-
+
///
/// ToolbarText2 控件。
///
@@ -859,7 +866,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.ToolbarText ToolbarText2;
-
+
///
/// ddlPageSizeGridTestRecord 控件。
///
@@ -868,7 +875,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList ddlPageSizeGridTestRecord;
-
+
///
/// Tab7 控件。
///
@@ -877,7 +884,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Tab Tab7;
-
+
///
/// InOut 控件。
///
@@ -886,7 +893,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Tab InOut;
-
+
///
/// GridInOut 控件。
///
@@ -895,7 +902,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Grid GridInOut;
-
+
///
/// Toolbar4 控件。
///
@@ -904,7 +911,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Toolbar Toolbar4;
-
+
///
/// btnInOutNew 控件。
///
@@ -913,7 +920,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Button btnInOutNew;
-
+
///
/// ToolbarSeparator3 控件。
///
@@ -922,7 +929,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator3;
-
+
///
/// ToolbarText3 控件。
///
@@ -931,7 +938,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.ToolbarText ToolbarText3;
-
+
///
/// ddlPageSizeGridInOut 控件。
///
@@ -940,7 +947,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList ddlPageSizeGridInOut;
-
+
///
/// Window1 控件。
///
@@ -949,7 +956,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Window Window1;
-
+
///
/// WindowAtt 控件。
///
@@ -958,7 +965,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Window WindowAtt;
-
+
///
/// MenuCertificate 控件。
///
@@ -967,7 +974,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Menu MenuCertificate;
-
+
///
/// btnCertificateEdit 控件。
///
@@ -976,7 +983,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.MenuButton btnCertificateEdit;
-
+
///
/// btnCertificateDelete 控件。
///
@@ -985,7 +992,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.MenuButton btnCertificateDelete;
-
+
///
/// MenuInOut 控件。
///
@@ -994,7 +1001,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Menu MenuInOut;
-
+
///
/// btnInOutEdit 控件。
///
@@ -1003,7 +1010,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.MenuButton btnInOutEdit;
-
+
///
/// btnInOutDelete 控件。
///
@@ -1012,7 +1019,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.MenuButton btnInOutDelete;
-
+
///
/// MenuContract 控件。
///
@@ -1021,7 +1028,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Menu MenuContract;
-
+
///
/// btnContractEdit 控件。
///
@@ -1030,7 +1037,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.MenuButton btnContractEdit;
-
+
///
/// btnContractDelete 控件。
///
diff --git a/SGGL/Model/Model.cs b/SGGL/Model/Model.cs
index a13f2baa..3c8214f2 100644
--- a/SGGL/Model/Model.cs
+++ b/SGGL/Model/Model.cs
@@ -238370,6 +238370,8 @@ namespace Model
private System.Nullable _IsSafetyMonitoring;
+ private System.Nullable _IsCQMSCheck;
+
private EntityRef _Base_Project;
private EntityRef _Base_Unit;
@@ -238448,6 +238450,8 @@ namespace Model
partial void OnIsWeldOKChanged();
partial void OnIsSafetyMonitoringChanging(System.Nullable value);
partial void OnIsSafetyMonitoringChanged();
+ partial void OnIsCQMSCheckChanging(System.Nullable value);
+ partial void OnIsCQMSCheckChanged();
#endregion
public SitePerson_Person()
@@ -239105,6 +239109,26 @@ namespace Model
}
}
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsCQMSCheck", DbType="Bit")]
+ public System.Nullable IsCQMSCheck
+ {
+ get
+ {
+ return this._IsCQMSCheck;
+ }
+ set
+ {
+ if ((this._IsCQMSCheck != value))
+ {
+ this.OnIsCQMSCheckChanging(value);
+ this.SendPropertyChanging();
+ this._IsCQMSCheck = value;
+ this.SendPropertyChanged("IsCQMSCheck");
+ this.OnIsCQMSCheckChanged();
+ }
+ }
+ }
+
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_SitePerson_Person_Base_Project", Storage="_Base_Project", ThisKey="ProjectId", OtherKey="ProjectId", IsForeignKey=true)]
public Base_Project Base_Project
{
From 202c997f14524fad95a94d7ed6cfbb21aafcdf0e Mon Sep 17 00:00:00 2001
From: gaofei1985 <181547018@qq.com>
Date: Fri, 1 Aug 2025 11:42:07 +0800
Subject: [PATCH 2/3] 1
---
SGGL/BLL/ZHGL/DataSync/CQMSDataService.cs | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/SGGL/BLL/ZHGL/DataSync/CQMSDataService.cs b/SGGL/BLL/ZHGL/DataSync/CQMSDataService.cs
index 8c961dfc..bb082ac7 100644
--- a/SGGL/BLL/ZHGL/DataSync/CQMSDataService.cs
+++ b/SGGL/BLL/ZHGL/DataSync/CQMSDataService.cs
@@ -1160,7 +1160,7 @@ namespace BLL
///
public static List GetTechnicalDisclosePerson()
{
- var result = (from x in Funs.DB.Comprehensive_DesignDetails
+ var result = (from x in Funs.DB.Comprehensive_ConTechnologyDisclosure
join p in Funs.DB.Base_Project on x.ProjectId equals p.ProjectId into pGroup
from p in pGroup.DefaultIfEmpty()
where BeUnderConstructionList.Contains(p.ProjectId) && x.CompileDate > Const.DtmarkTime
@@ -1169,11 +1169,11 @@ namespace BLL
ProjectId = x.ProjectId,
ProjectName = p.ProjectName,
UnitName = "",
- Id = x.DesignDetailsId,
+ Id = x.ConTechnologyDisclosureId,
TrainTitle = "",
TrainStartDate = null,
TrainEndDate = null,
- TrainPersonNum = x.JoinPersonNum ?? 0,
+ TrainPersonNum = x.DisclosurePersonNum ?? 0,
}).ToList();
return result;
}
From ac02c65034da89adcedadff7244182bf00913436 Mon Sep 17 00:00:00 2001
From: gaofei1985 <181547018@qq.com>
Date: Mon, 4 Aug 2025 10:14:51 +0800
Subject: [PATCH 3/3] 1
---
.../Information/MillionsMonthlyReportSave.aspx.cs | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/SGGL/FineUIPro.Web/ZHGL/Information/MillionsMonthlyReportSave.aspx.cs b/SGGL/FineUIPro.Web/ZHGL/Information/MillionsMonthlyReportSave.aspx.cs
index 94e78862..92694013 100644
--- a/SGGL/FineUIPro.Web/ZHGL/Information/MillionsMonthlyReportSave.aspx.cs
+++ b/SGGL/FineUIPro.Web/ZHGL/Information/MillionsMonthlyReportSave.aspx.cs
@@ -448,12 +448,12 @@ namespace FineUIPro.Web.ZHGL.Information
{
a += item.TotalWorkNum ?? 0;
}
- }
- decimal b = a / list.Count();
- if (d > b * 5)
- {
- err = name + "的总工时数超过前三个月平均值5倍,请核对后重新录入!";
- break;
+ decimal b = a / list.Count();
+ if (d > b * 5)
+ {
+ err = name + "的总工时数超过前三个月平均值5倍,请核对后重新录入!";
+ break;
+ }
}
}
}