1
This commit is contained in:
@@ -0,0 +1,2 @@
|
|||||||
|
alter table SitePerson_Person add IsCQMSCheck bit null
|
||||||
|
GO
|
||||||
@@ -844,6 +844,7 @@ namespace BLL
|
|||||||
Isprint = "0",
|
Isprint = "0",
|
||||||
States = person.States,
|
States = person.States,
|
||||||
IsSafetyMonitoring = person.IsSafetyMonitoring,
|
IsSafetyMonitoring = person.IsSafetyMonitoring,
|
||||||
|
IsCQMSCheck=person.IsCQMSCheck,
|
||||||
};
|
};
|
||||||
|
|
||||||
if (newPerson.WorkPostId == Const.WorkPost_Welder)
|
if (newPerson.WorkPostId == Const.WorkPost_Welder)
|
||||||
@@ -925,6 +926,7 @@ namespace BLL
|
|||||||
setPersonItemInOut = true;
|
setPersonItemInOut = true;
|
||||||
}
|
}
|
||||||
newPerson.IsSafetyMonitoring = person.IsSafetyMonitoring;
|
newPerson.IsSafetyMonitoring = person.IsSafetyMonitoring;
|
||||||
|
newPerson.IsCQMSCheck = person.IsCQMSCheck;
|
||||||
db.SubmitChanges();
|
db.SubmitChanges();
|
||||||
|
|
||||||
if (!setPersonItemInOut)
|
if (!setPersonItemInOut)
|
||||||
|
|||||||
@@ -592,6 +592,7 @@ namespace BLL
|
|||||||
var subdivisionalWorksNuTask = CQMSDataService.GetSubdivisionalWorksNumAsync(); //获取分项工程个数
|
var subdivisionalWorksNuTask = CQMSDataService.GetSubdivisionalWorksNumAsync(); //获取分项工程个数
|
||||||
var inspectionLotNumTask = CQMSDataService.GetInspectionLotNumAsync(); //获取检验批个数
|
var inspectionLotNumTask = CQMSDataService.GetInspectionLotNumAsync(); //获取检验批个数
|
||||||
var constructSolutionTask = CQMSDataService.GetConstructSolutionAsync(); //施工方案数量
|
var constructSolutionTask = CQMSDataService.GetConstructSolutionAsync(); //施工方案数量
|
||||||
|
var comprehensiveMajorPlanTask = CQMSDataService.GetComprehensive_MajorPlanApprovalAsync(); //危大工程、超危大工程施工方案数量
|
||||||
var cqmsProblemTask = CQMSDataService.GetCQMSProblemAsync(); //获取企业级、项目级质量问题
|
var cqmsProblemTask = CQMSDataService.GetCQMSProblemAsync(); //获取企业级、项目级质量问题
|
||||||
var cqmsBranchMajorCheckTask = CQMSDataService.GetBranchMajorCheckAsync(); //获取分支机构质量大检查次数
|
var cqmsBranchMajorCheckTask = CQMSDataService.GetBranchMajorCheckAsync(); //获取分支机构质量大检查次数
|
||||||
var cqmsCompanyMajorCheckTask = CQMSDataService.GetCompanyMajorCheckAsync(); //获取企业质量大检查次数
|
var cqmsCompanyMajorCheckTask = CQMSDataService.GetCompanyMajorCheckAsync(); //获取企业质量大检查次数
|
||||||
@@ -621,7 +622,7 @@ namespace BLL
|
|||||||
inspectionEquipmentTask, inspectionPersonTask, inspectionMachineTask,
|
inspectionEquipmentTask, inspectionPersonTask, inspectionMachineTask,
|
||||||
useNumTask, okNumTask,
|
useNumTask, okNumTask,
|
||||||
singleProjectNumTask, unitProjectNumTask, subProjectNuTask, subdivisionalWorksNuTask, inspectionLotNumTask,
|
singleProjectNumTask, unitProjectNumTask, subProjectNuTask, subdivisionalWorksNuTask, inspectionLotNumTask,
|
||||||
constructSolutionTask,
|
constructSolutionTask, comprehensiveMajorPlanTask,
|
||||||
cqmsProblemTask, cqmsBranchMajorCheckTask, cqmsCompanyMajorCheckTask,
|
cqmsProblemTask, cqmsBranchMajorCheckTask, cqmsCompanyMajorCheckTask,
|
||||||
keyProcessNumTask, keyProcessOKNumTask, specialProcessNumTask, specialProcessOKNumTask, concealedWorksNumTask, concealedWorksOKNumTask,
|
keyProcessNumTask, keyProcessOKNumTask, specialProcessNumTask, specialProcessOKNumTask, concealedWorksNumTask, concealedWorksOKNumTask,
|
||||||
unitProjectAcceptNumTask, unitProjectAcceptOKNumTask, subProjectAcceptNumTask, subProjectAcceptOKNumTask, subdivisionalWorksAcceptNumTask, subdivisionalWorksAcceptOKNumTask,
|
unitProjectAcceptNumTask, unitProjectAcceptOKNumTask, subProjectAcceptNumTask, subProjectAcceptOKNumTask, subdivisionalWorksAcceptNumTask, subdivisionalWorksAcceptOKNumTask,
|
||||||
@@ -651,6 +652,7 @@ namespace BLL
|
|||||||
var inspectionLotNum = await inspectionLotNumTask;
|
var inspectionLotNum = await inspectionLotNumTask;
|
||||||
|
|
||||||
var constructSolutionList = await constructSolutionTask;
|
var constructSolutionList = await constructSolutionTask;
|
||||||
|
var comprehensiveMajorPlanList = await comprehensiveMajorPlanTask;
|
||||||
var cqmsProblemList = await cqmsProblemTask;
|
var cqmsProblemList = await cqmsProblemTask;
|
||||||
var cqmsBranchMajorCheckList = await cqmsBranchMajorCheckTask;
|
var cqmsBranchMajorCheckList = await cqmsBranchMajorCheckTask;
|
||||||
var cqmsCompanyMajorCheckList = await cqmsCompanyMajorCheckTask;
|
var cqmsCompanyMajorCheckList = await cqmsCompanyMajorCheckTask;
|
||||||
@@ -692,7 +694,7 @@ namespace BLL
|
|||||||
EquipmentInspectionNum = inspectionEquipmentList.Count(),
|
EquipmentInspectionNum = inspectionEquipmentList.Count(),
|
||||||
EquipmentInspectionQualifiedNum = inspectionEquipmentList.Count(),
|
EquipmentInspectionQualifiedNum = inspectionEquipmentList.Count(),
|
||||||
PersonInspectionNum = inspectionPersonList.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(),
|
MachineInspectionNum = inspectionMachineList.Count(),
|
||||||
MachineInspectionQualifiedNum = inspectionMachineList.Where(x => x.IsCheckCertificate == true).Count(),
|
MachineInspectionQualifiedNum = inspectionMachineList.Where(x => x.IsCheckCertificate == true).Count(),
|
||||||
|
|
||||||
@@ -708,7 +710,7 @@ namespace BLL
|
|||||||
|
|
||||||
ConstructSolutionNum = constructSolutionList.Count(),
|
ConstructSolutionNum = constructSolutionList.Count(),
|
||||||
ConstructSolutionProjectApproveNum = constructSolutionList.Where(x => x.State == "1").Count(),
|
ConstructSolutionProjectApproveNum = constructSolutionList.Where(x => x.State == "1").Count(),
|
||||||
ConstructSolutionUnitApproveNum = 0,//
|
ConstructSolutionUnitApproveNum = comprehensiveMajorPlanList.Count(),
|
||||||
SpecialEquipmentQualityAssuranceSystemNum = qualityAssuranceNum.Count(),
|
SpecialEquipmentQualityAssuranceSystemNum = qualityAssuranceNum.Count(),
|
||||||
DesignDetailsNum = technicalDisclosePersonList.Sum(x => x.TrainPersonNum),
|
DesignDetailsNum = technicalDisclosePersonList.Sum(x => x.TrainPersonNum),
|
||||||
|
|
||||||
@@ -765,7 +767,7 @@ namespace BLL
|
|||||||
EquipmentInspectionNum = inspectionEquipmentList.Count(x => x.ProjectId == projectid),
|
EquipmentInspectionNum = inspectionEquipmentList.Count(x => x.ProjectId == projectid),
|
||||||
EquipmentInspectionQualifiedNum = inspectionEquipmentList.Where(x => x.ProjectId == projectid).Count(),
|
EquipmentInspectionQualifiedNum = inspectionEquipmentList.Where(x => x.ProjectId == projectid).Count(),
|
||||||
PersonInspectionNum = inspectionPersonList.Count(x => x.ProjectId == projectid),
|
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),
|
MachineInspectionNum = inspectionMachineList.Count(x => x.ProjectId == projectid),
|
||||||
MachineInspectionQualifiedNum = inspectionMachineList.Where(x => x.IsCheckCertificate == true && x.ProjectId == projectid).Count(),
|
MachineInspectionQualifiedNum = inspectionMachineList.Where(x => x.IsCheckCertificate == true && x.ProjectId == projectid).Count(),
|
||||||
MaterialInspectionNum = 0,
|
MaterialInspectionNum = 0,
|
||||||
@@ -780,7 +782,7 @@ namespace BLL
|
|||||||
|
|
||||||
ConstructSolutionNum = constructSolutionList.Count(x => x.ProjectId == projectid),
|
ConstructSolutionNum = constructSolutionList.Count(x => x.ProjectId == projectid),
|
||||||
ConstructSolutionProjectApproveNum = constructSolutionList.Where(x => x.State == "1" && x.ProjectId == projectid).Count(),
|
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),
|
SpecialEquipmentQualityAssuranceSystemNum = qualityAssuranceNum.Count(x => x.ProjectId == projectid),
|
||||||
DesignDetailsNum = technicalDisclosePersonList.Where(x => x.ProjectId == projectid).Sum(x => x.TrainPersonNum),
|
DesignDetailsNum = technicalDisclosePersonList.Where(x => x.ProjectId == projectid).Sum(x => x.TrainPersonNum),
|
||||||
|
|
||||||
@@ -1210,10 +1212,10 @@ namespace BLL
|
|||||||
/// 获取人员报验
|
/// 获取人员报验
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns></returns>
|
/// <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
|
var result = (from x in Funs.DB.SitePerson_Person
|
||||||
where BeUnderConstructionList.Contains(x.ProjectId) && x.IsOnSite.HasValue && x.IsOnSite == true && x.CompileDate > Const.DtmarkTime
|
where BeUnderConstructionList.Contains(x.ProjectId) && x.IsCQMSCheck.HasValue && x.IsCQMSCheck == true
|
||||||
select x).ToList();
|
select x).ToList();
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@@ -1222,7 +1224,7 @@ namespace BLL
|
|||||||
/// 获取人员报验(异步)
|
/// 获取人员报验(异步)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns></returns>
|
/// <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);
|
return await Task.Run(GetComprehensive_InspectionPerson);
|
||||||
}
|
}
|
||||||
@@ -1423,6 +1425,26 @@ namespace BLL
|
|||||||
return await Task.Run(GetConstructSolution);
|
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>
|
||||||
/// 获取施工技术交底
|
/// 获取施工技术交底
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -162,13 +162,14 @@
|
|||||||
</f:DropDownBox>
|
</f:DropDownBox>
|
||||||
</Items>
|
</Items>
|
||||||
</f:FormRow>
|
</f:FormRow>
|
||||||
<f:FormRow ColumnWidths="50% 35% 15%">
|
<f:FormRow ColumnWidths="50% 30% 10% 10%">
|
||||||
<Items>
|
<Items>
|
||||||
<f:DatePicker ID="txtInTime" runat="server" Label="入场时间" ShowRedStar="true" Required="true">
|
<f:DatePicker ID="txtInTime" runat="server" Label="入场时间" ShowRedStar="true" Required="true">
|
||||||
</f:DatePicker>
|
</f:DatePicker>
|
||||||
<f:RadioButtonList ID="rbPersonType" runat="server" Label="人员类型" Readonly="true">
|
<f:RadioButtonList ID="rbPersonType" runat="server" Label="人员类型" Readonly="true">
|
||||||
</f:RadioButtonList>
|
</f:RadioButtonList>
|
||||||
<f:CheckBox runat="server" ID="ckIsSafetyMonitoring" Label="安全监护"></f:CheckBox>
|
<f:CheckBox runat="server" ID="ckIsSafetyMonitoring" Label="安全监护"></f:CheckBox>
|
||||||
|
<f:CheckBox runat="server" ID="ckIsCQMSCheck" Label="质量报验"></f:CheckBox>
|
||||||
</Items>
|
</Items>
|
||||||
</f:FormRow>
|
</f:FormRow>
|
||||||
<f:FormRow>
|
<f:FormRow>
|
||||||
|
|||||||
@@ -382,6 +382,10 @@ namespace FineUIPro.Web.Person
|
|||||||
{
|
{
|
||||||
this.ckIsSafetyMonitoring.Checked = getProjectPerson.IsSafetyMonitoring.Value;
|
this.ckIsSafetyMonitoring.Checked = getProjectPerson.IsSafetyMonitoring.Value;
|
||||||
}
|
}
|
||||||
|
if (getProjectPerson.IsCQMSCheck.HasValue)
|
||||||
|
{
|
||||||
|
this.ckIsCQMSCheck.Checked = getProjectPerson.IsCQMSCheck.Value;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -884,7 +888,8 @@ namespace FineUIPro.Web.Person
|
|||||||
OutTime = Funs.GetNewDateTime(this.txtOutTime.Text),
|
OutTime = Funs.GetNewDateTime(this.txtOutTime.Text),
|
||||||
OutResult = this.txtOutResult.Text.Trim(),
|
OutResult = this.txtOutResult.Text.Trim(),
|
||||||
States = string.IsNullOrEmpty(this.hdStates.Text) ? Const.ProjectPersonStates_0 : this.hdStates.Text,
|
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)
|
if (newPerson.States == Const.ProjectPersonStates_2 || newPerson.States == Const.ProjectPersonStates_R)
|
||||||
{
|
{
|
||||||
|
|||||||
+11
-4
@@ -7,12 +7,10 @@
|
|||||||
// </自动生成>
|
// </自动生成>
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
namespace FineUIPro.Web.Person
|
namespace FineUIPro.Web.Person {
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
public partial class ProjectPersonEdit
|
public partial class ProjectPersonEdit {
|
||||||
{
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// _form1 控件。
|
/// _form1 控件。
|
||||||
@@ -329,6 +327,15 @@ namespace FineUIPro.Web.Person
|
|||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.CheckBox ckIsSafetyMonitoring;
|
protected global::FineUIPro.CheckBox ckIsSafetyMonitoring;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// ckIsCQMSCheck 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.CheckBox ckIsCQMSCheck;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// drpAuditor 控件。
|
/// drpAuditor 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -238370,6 +238370,8 @@ namespace Model
|
|||||||
|
|
||||||
private System.Nullable<bool> _IsSafetyMonitoring;
|
private System.Nullable<bool> _IsSafetyMonitoring;
|
||||||
|
|
||||||
|
private System.Nullable<bool> _IsCQMSCheck;
|
||||||
|
|
||||||
private EntityRef<Base_Project> _Base_Project;
|
private EntityRef<Base_Project> _Base_Project;
|
||||||
|
|
||||||
private EntityRef<Base_Unit> _Base_Unit;
|
private EntityRef<Base_Unit> _Base_Unit;
|
||||||
@@ -238448,6 +238450,8 @@ namespace Model
|
|||||||
partial void OnIsWeldOKChanged();
|
partial void OnIsWeldOKChanged();
|
||||||
partial void OnIsSafetyMonitoringChanging(System.Nullable<bool> value);
|
partial void OnIsSafetyMonitoringChanging(System.Nullable<bool> value);
|
||||||
partial void OnIsSafetyMonitoringChanged();
|
partial void OnIsSafetyMonitoringChanged();
|
||||||
|
partial void OnIsCQMSCheckChanging(System.Nullable<bool> value);
|
||||||
|
partial void OnIsCQMSCheckChanged();
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public SitePerson_Person()
|
public SitePerson_Person()
|
||||||
@@ -239105,6 +239109,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)]
|
[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
|
public Base_Project Base_Project
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user