This commit is contained in:
毕文静 2025-08-04 10:44:43 +08:00
commit 31910dfb5a
8 changed files with 203 additions and 140 deletions

View File

@ -0,0 +1,2 @@
alter table SitePerson_Person add IsCQMSCheck bit null
GO

View File

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

View File

@ -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),
@ -1158,7 +1160,7 @@ namespace BLL
/// <returns></returns>
public static List<Model.EduTrainOutput> 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
@ -1167,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;
}
@ -1210,10 +1212,10 @@ namespace BLL
/// 获取人员报验
/// </summary>
/// <returns></returns>
public static List<Model.Comprehensive_InspectionPerson> GetComprehensive_InspectionPerson()
public static List<Model.SitePerson_Person> 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
/// 获取人员报验(异步)
/// </summary>
/// <returns></returns>
public static async Task<List<Comprehensive_InspectionPerson>> GetComprehensive_InspectionPersonAsync()
public static async Task<List<SitePerson_Person>> GetComprehensive_InspectionPersonAsync()
{
return await Task.Run(GetComprehensive_InspectionPerson);
}
@ -1423,6 +1425,26 @@ namespace BLL
return await Task.Run(GetConstructSolution);
}
/// <summary>
/// 危大(超危大)工程施工方案数量
/// </summary>
/// <returns></returns>
public static List<Solution_LargerHazard> GetComprehensive_MajorPlanApproval()
{
var result = (from x in Funs.DB.Solution_LargerHazard
where BeUnderConstructionList.Contains(x.ProjectId)
select x).ToList();
return result;
}
/// <summary>
/// 危大(超危大)工程施工方案数量(异步)
/// </summary>
/// <returns></returns>
public static async Task<List<Solution_LargerHazard>> GetComprehensive_MajorPlanApprovalAsync()
{
return await Task.Run(GetComprehensive_MajorPlanApproval);
}
/// <summary>
/// 获取施工技术交底
/// </summary>

View File

@ -162,13 +162,14 @@
</f:DropDownBox>
</Items>
</f:FormRow>
<f:FormRow ColumnWidths="50% 35% 15%">
<f:FormRow ColumnWidths="50% 30% 10% 10%">
<Items>
<f:DatePicker ID="txtInTime" runat="server" Label="入场时间" ShowRedStar="true" Required="true">
</f:DatePicker>
<f:RadioButtonList ID="rbPersonType" runat="server" Label="人员类型" Readonly="true">
</f:RadioButtonList>
<f:CheckBox runat="server" ID="ckIsSafetyMonitoring" Label="安全监护"></f:CheckBox>
<f:CheckBox runat="server" ID="ckIsCQMSCheck" Label="质量报验"></f:CheckBox>
</Items>
</f:FormRow>
<f:FormRow>

View File

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

View File

@ -7,13 +7,11 @@
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.Person
{
public partial class ProjectPersonEdit
{
namespace FineUIPro.Web.Person {
public partial class ProjectPersonEdit {
/// <summary>
/// _form1 控件。
/// </summary>
@ -22,7 +20,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm _form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
@ -31,7 +29,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// panel1 控件。
/// </summary>
@ -40,7 +38,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel panel1;
/// <summary>
/// Toolbar1 控件。
/// </summary>
@ -49,7 +47,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// btnAudit 控件。
/// </summary>
@ -58,7 +56,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAudit;
/// <summary>
/// btnRepulse 控件。
/// </summary>
@ -67,7 +65,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnRepulse;
/// <summary>
/// btnOut 控件。
/// </summary>
@ -76,7 +74,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnOut;
/// <summary>
/// btnSave 控件。
/// </summary>
@ -85,7 +83,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
/// <summary>
/// btnClose 控件。
/// </summary>
@ -94,7 +92,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnClose;
/// <summary>
/// Toolbar2 控件。
/// </summary>
@ -103,7 +101,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar2;
/// <summary>
/// drpProject 控件。
/// </summary>
@ -112,7 +110,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpProject;
/// <summary>
/// lbStates 控件。
/// </summary>
@ -121,7 +119,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lbStates;
/// <summary>
/// hdStates 控件。
/// </summary>
@ -130,7 +128,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdStates;
/// <summary>
/// SimpleForm1 控件。
/// </summary>
@ -139,7 +137,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// txtPersonName 控件。
/// </summary>
@ -148,7 +146,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtPersonName;
/// <summary>
/// drpUnit 控件。
/// </summary>
@ -157,7 +155,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpUnit;
/// <summary>
/// drpIdcardType 控件。
/// </summary>
@ -166,7 +164,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpIdcardType;
/// <summary>
/// txtIdentityCard 控件。
/// </summary>
@ -175,7 +173,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtIdentityCard;
/// <summary>
/// txtIdcardAddress 控件。
/// </summary>
@ -184,7 +182,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtIdcardAddress;
/// <summary>
/// rblIdcardForever 控件。
/// </summary>
@ -193,7 +191,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.RadioButtonList rblIdcardForever;
/// <summary>
/// ckIsForeign 控件。
/// </summary>
@ -202,7 +200,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.CheckBox ckIsForeign;
/// <summary>
/// txtIdcardStartDate 控件。
/// </summary>
@ -211,7 +209,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtIdcardStartDate;
/// <summary>
/// txtIdcardEndDate 控件。
/// </summary>
@ -220,7 +218,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtIdcardEndDate;
/// <summary>
/// txtTelephone 控件。
/// </summary>
@ -229,7 +227,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtTelephone;
/// <summary>
/// txtCardNo 控件。
/// </summary>
@ -238,7 +236,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtCardNo;
/// <summary>
/// txtAccount 控件。
/// </summary>
@ -247,7 +245,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtAccount;
/// <summary>
/// trRole 控件。
/// </summary>
@ -256,7 +254,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.FormRow trRole;
/// <summary>
/// drpProjectWorkPost 控件。
/// </summary>
@ -265,7 +263,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpProjectWorkPost;
/// <summary>
/// drpProjectRole 控件。
/// </summary>
@ -274,7 +272,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpProjectRole;
/// <summary>
/// drpTeamGroup 控件。
/// </summary>
@ -283,7 +281,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpTeamGroup;
/// <summary>
/// txtWorkArea 控件。
/// </summary>
@ -292,7 +290,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownBox txtWorkArea;
/// <summary>
/// gvWorkArea 控件。
/// </summary>
@ -301,7 +299,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid gvWorkArea;
/// <summary>
/// txtInTime 控件。
/// </summary>
@ -310,7 +308,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtInTime;
/// <summary>
/// rbPersonType 控件。
/// </summary>
@ -319,7 +317,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.RadioButtonList rbPersonType;
/// <summary>
/// ckIsSafetyMonitoring 控件。
/// </summary>
@ -328,7 +326,16 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.CheckBox ckIsSafetyMonitoring;
/// <summary>
/// ckIsCQMSCheck 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.CheckBox ckIsCQMSCheck;
/// <summary>
/// drpAuditor 控件。
/// </summary>
@ -337,7 +344,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpAuditor;
/// <summary>
/// txtAuditorDate 控件。
/// </summary>
@ -346,7 +353,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtAuditorDate;
/// <summary>
/// txtOutTime 控件。
/// </summary>
@ -355,7 +362,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtOutTime;
/// <summary>
/// txtOutResult 控件。
/// </summary>
@ -364,7 +371,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtOutResult;
/// <summary>
/// imgPhoto 控件。
/// </summary>
@ -373,7 +380,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Image imgPhoto;
/// <summary>
/// filePhoto 控件。
/// </summary>
@ -382,7 +389,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.FileUpload filePhoto;
/// <summary>
/// imgQR 控件。
/// </summary>
@ -391,7 +398,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Image imgQR;
/// <summary>
/// btnQR 控件。
/// </summary>
@ -400,7 +407,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnQR;
/// <summary>
/// imgIDCard 控件。
/// </summary>
@ -409,7 +416,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Image imgIDCard;
/// <summary>
/// fuIDCard 控件。
/// </summary>
@ -418,7 +425,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.FileUpload fuIDCard;
/// <summary>
/// btnReadIdentityCard 控件。
/// </summary>
@ -427,7 +434,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnReadIdentityCard;
/// <summary>
/// imgIDCardBack 控件。
/// </summary>
@ -436,7 +443,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Image imgIDCardBack;
/// <summary>
/// fuIDCardBack 控件。
/// </summary>
@ -445,7 +452,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.FileUpload fuIDCardBack;
/// <summary>
/// TabStrip1 控件。
/// </summary>
@ -454,7 +461,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TabStrip TabStrip1;
/// <summary>
/// Tab1 控件。
/// </summary>
@ -463,7 +470,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tab Tab1;
/// <summary>
/// SimpleForm2 控件。
/// </summary>
@ -472,7 +479,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form SimpleForm2;
/// <summary>
/// txtBirthday 控件。
/// </summary>
@ -481,7 +488,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtBirthday;
/// <summary>
/// txtAge 控件。
/// </summary>
@ -490,7 +497,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.NumberBox txtAge;
/// <summary>
/// rblSex 控件。
/// </summary>
@ -499,7 +506,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.RadioButtonList rblSex;
/// <summary>
/// txtRealNameTime 控件。
/// </summary>
@ -508,7 +515,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtRealNameTime;
/// <summary>
/// drpNation 控件。
/// </summary>
@ -517,7 +524,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpNation;
/// <summary>
/// drpPoliticsStatus 控件。
/// </summary>
@ -526,7 +533,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpPoliticsStatus;
/// <summary>
/// drpEduLevel 控件。
/// </summary>
@ -535,7 +542,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpEduLevel;
/// <summary>
/// drpMaritalStatus 控件。
/// </summary>
@ -544,7 +551,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpMaritalStatus;
/// <summary>
/// drpPosition 控件。
/// </summary>
@ -553,7 +560,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpPosition;
/// <summary>
/// drpPostTitle 控件。
/// </summary>
@ -562,7 +569,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpPostTitle;
/// <summary>
/// txtPostTitleDate 控件。
/// </summary>
@ -571,7 +578,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtPostTitleDate;
/// <summary>
/// txtGraduate 控件。
/// </summary>
@ -580,7 +587,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtGraduate;
/// <summary>
/// txtMajor 控件。
/// </summary>
@ -589,7 +596,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtMajor;
/// <summary>
/// txtForeignLanguage 控件。
/// </summary>
@ -598,7 +605,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtForeignLanguage;
/// <summary>
/// drpCountryCode 控件。
/// </summary>
@ -607,7 +614,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpCountryCode;
/// <summary>
/// drpProvinceCode 控件。
/// </summary>
@ -616,7 +623,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpProvinceCode;
/// <summary>
/// txtRelativeName 控件。
/// </summary>
@ -625,7 +632,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtRelativeName;
/// <summary>
/// txtRelativeTel 控件。
/// </summary>
@ -634,7 +641,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtRelativeTel;
/// <summary>
/// txtAddress 控件。
/// </summary>
@ -643,7 +650,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtAddress;
/// <summary>
/// TabCertificate 控件。
/// </summary>
@ -652,7 +659,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tab TabCertificate;
/// <summary>
/// GridCertificate 控件。
/// </summary>
@ -661,7 +668,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid GridCertificate;
/// <summary>
/// Toolbar3 控件。
/// </summary>
@ -670,7 +677,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar3;
/// <summary>
/// btnCertificateNew 控件。
/// </summary>
@ -679,7 +686,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnCertificateNew;
/// <summary>
/// lbImageUrl 控件。
/// </summary>
@ -688,7 +695,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label lbImageUrl;
/// <summary>
/// ToolbarSeparator1 控件。
/// </summary>
@ -697,7 +704,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// <summary>
/// ToolbarText1 控件。
/// </summary>
@ -706,7 +713,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText1;
/// <summary>
/// ddlPageSizeGridCertificate 控件。
/// </summary>
@ -715,7 +722,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSizeGridCertificate;
/// <summary>
/// TabContract 控件。
/// </summary>
@ -724,7 +731,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tab TabContract;
/// <summary>
/// GridContract 控件。
/// </summary>
@ -733,7 +740,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid GridContract;
/// <summary>
/// Toolbar5 控件。
/// </summary>
@ -742,7 +749,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar5;
/// <summary>
/// btnContractNew 控件。
/// </summary>
@ -751,7 +758,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnContractNew;
/// <summary>
/// Label1 控件。
/// </summary>
@ -760,7 +767,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label Label1;
/// <summary>
/// Label2 控件。
/// </summary>
@ -769,7 +776,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label Label2;
/// <summary>
/// Label3 控件。
/// </summary>
@ -778,7 +785,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label Label3;
/// <summary>
/// ToolbarSeparator4 控件。
/// </summary>
@ -787,7 +794,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator4;
/// <summary>
/// ToolbarText4 控件。
/// </summary>
@ -796,7 +803,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText4;
/// <summary>
/// ddlPageSizeGridContract 控件。
/// </summary>
@ -805,7 +812,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSizeGridContract;
/// <summary>
/// Tab4 控件。
/// </summary>
@ -814,7 +821,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tab Tab4;
/// <summary>
/// Tab5 控件。
/// </summary>
@ -823,7 +830,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tab Tab5;
/// <summary>
/// Tab6 控件。
/// </summary>
@ -832,7 +839,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tab Tab6;
/// <summary>
/// GridTestRecord 控件。
/// </summary>
@ -841,7 +848,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid GridTestRecord;
/// <summary>
/// ToolbarSeparator2 控件。
/// </summary>
@ -850,7 +857,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator2;
/// <summary>
/// ToolbarText2 控件。
/// </summary>
@ -859,7 +866,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText2;
/// <summary>
/// ddlPageSizeGridTestRecord 控件。
/// </summary>
@ -868,7 +875,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSizeGridTestRecord;
/// <summary>
/// Tab7 控件。
/// </summary>
@ -877,7 +884,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tab Tab7;
/// <summary>
/// InOut 控件。
/// </summary>
@ -886,7 +893,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tab InOut;
/// <summary>
/// GridInOut 控件。
/// </summary>
@ -895,7 +902,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid GridInOut;
/// <summary>
/// Toolbar4 控件。
/// </summary>
@ -904,7 +911,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar4;
/// <summary>
/// btnInOutNew 控件。
/// </summary>
@ -913,7 +920,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnInOutNew;
/// <summary>
/// ToolbarSeparator3 控件。
/// </summary>
@ -922,7 +929,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator3;
/// <summary>
/// ToolbarText3 控件。
/// </summary>
@ -931,7 +938,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText3;
/// <summary>
/// ddlPageSizeGridInOut 控件。
/// </summary>
@ -940,7 +947,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSizeGridInOut;
/// <summary>
/// Window1 控件。
/// </summary>
@ -949,7 +956,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window1;
/// <summary>
/// WindowAtt 控件。
/// </summary>
@ -958,7 +965,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window WindowAtt;
/// <summary>
/// MenuCertificate 控件。
/// </summary>
@ -967,7 +974,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Menu MenuCertificate;
/// <summary>
/// btnCertificateEdit 控件。
/// </summary>
@ -976,7 +983,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnCertificateEdit;
/// <summary>
/// btnCertificateDelete 控件。
/// </summary>
@ -985,7 +992,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnCertificateDelete;
/// <summary>
/// MenuInOut 控件。
/// </summary>
@ -994,7 +1001,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Menu MenuInOut;
/// <summary>
/// btnInOutEdit 控件。
/// </summary>
@ -1003,7 +1010,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnInOutEdit;
/// <summary>
/// btnInOutDelete 控件。
/// </summary>
@ -1012,7 +1019,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnInOutDelete;
/// <summary>
/// MenuContract 控件。
/// </summary>
@ -1021,7 +1028,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Menu MenuContract;
/// <summary>
/// btnContractEdit 控件。
/// </summary>
@ -1030,7 +1037,7 @@ namespace FineUIPro.Web.Person
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnContractEdit;
/// <summary>
/// btnContractDelete 控件。
/// </summary>

View File

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

View File

@ -238397,6 +238397,8 @@ namespace Model
private System.Nullable<bool> _IsSafetyMonitoring;
private System.Nullable<bool> _IsCQMSCheck;
private EntityRef<Base_Project> _Base_Project;
private EntityRef<Base_Unit> _Base_Unit;
@ -238475,6 +238477,8 @@ namespace Model
partial void OnIsWeldOKChanged();
partial void OnIsSafetyMonitoringChanging(System.Nullable<bool> value);
partial void OnIsSafetyMonitoringChanged();
partial void OnIsCQMSCheckChanging(System.Nullable<bool> value);
partial void OnIsCQMSCheckChanged();
#endregion
public SitePerson_Person()
@ -239132,6 +239136,26 @@ namespace Model
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsCQMSCheck", DbType="Bit")]
public System.Nullable<bool> 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
{