20260108 交工资料

This commit is contained in:
2026-01-08 15:27:09 +08:00
parent 82dbbde560
commit 4da0548152
26 changed files with 4780 additions and 4 deletions
+3
View File
@@ -253,7 +253,10 @@
<Compile Include="JGZL\HandoverCertificateService.cs" />
<Compile Include="JGZL\MeasuringInstrumentsService.cs" />
<Compile Include="JGZL\NDTPersonService.cs" />
<Compile Include="JGZL\QualityControlPointInspectionService.cs" />
<Compile Include="JGZL\SpecialEquipmentMaintenanceService.cs" />
<Compile Include="JGZL\TeamWeldingInspectionItemService.cs" />
<Compile Include="JGZL\TeamWeldingInspectionService.cs" />
<Compile Include="JsonHelper.cs" />
<Compile Include="libFace.cs" />
<Compile Include="libOpenCV.cs" />
+10
View File
@@ -1795,6 +1795,16 @@ namespace BLL
/// 周期检定计量器具清单
/// </summary>
public const string JGZL_MeasuringInstrumentsMenuId = "AA56E986-CDB6-438E-B4AA-F1A7DE373C8B";
/// <summary>
/// 支管连接焊接接头、角焊接头组队焊接检查记录
/// </summary>
public const string JGZL_TeamWeldingInspectionMenuId = "A09FAFBF-5E2E-40E0-B10D-72CC0D90FB3A";
/// <summary>
/// 质量控制点检查记录
/// </summary>
public const string JGZL_QualityControlPointInspectionMenuId = "594F3A00-5B63-4149-9250-3A048397D537";
#endregion
#region ID
@@ -0,0 +1,84 @@
using Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 质量控制点检查记录
/// </summary>
public class QualityControlPointInspectionService
{
/// <summary>
/// 根据主键获取质量控制点检查记录
/// </summary>
/// <param name="qualityControlPointInspectionId"></param>
/// <returns></returns>
public static Model.JGZL_QualityControlPointInspection GetQualityControlPointInspectionById(string qualityControlPointInspectionId)
{
return Funs.DB.JGZL_QualityControlPointInspection.FirstOrDefault(e => e.QualityControlPointInspectionId == qualityControlPointInspectionId);
}
/// <summary>
/// 添加
/// </summary>
/// <param name="qualityControlPointInspection"></param>
public static void AddQualityControlPointInspection(Model.JGZL_QualityControlPointInspection qualityControlPointInspection)
{
SGGLDB db = Funs.DB;
Model.JGZL_QualityControlPointInspection newInspection = new JGZL_QualityControlPointInspection();
newInspection.QualityControlPointInspectionId = qualityControlPointInspection.QualityControlPointInspectionId;
newInspection.ProjectId = qualityControlPointInspection.ProjectId;
newInspection.Professional = qualityControlPointInspection.Professional;
newInspection.ConstructionStandards = qualityControlPointInspection.ConstructionStandards;
newInspection.ControlPointName = qualityControlPointInspection.ControlPointName;
newInspection.ConTeamGroup = qualityControlPointInspection.ConTeamGroup;
newInspection.CheckContents = qualityControlPointInspection.CheckContents;
newInspection.Problems = qualityControlPointInspection.Problems;
newInspection.Conclusion = qualityControlPointInspection.Conclusion;
newInspection.CompileMan = qualityControlPointInspection.CompileMan;
newInspection.CompileDate = qualityControlPointInspection.CompileDate;
db.JGZL_QualityControlPointInspection.InsertOnSubmit(newInspection);
db.SubmitChanges();
}
/// <summary>
/// 修改
/// </summary>
/// <param name="qualityControlPointInspection"></param>
public static void UpdateQualityControlPointInspection(Model.JGZL_QualityControlPointInspection qualityControlPointInspection)
{
SGGLDB db = Funs.DB;
Model.JGZL_QualityControlPointInspection newInspection = db.JGZL_QualityControlPointInspection.FirstOrDefault(e => e.QualityControlPointInspectionId == qualityControlPointInspection.QualityControlPointInspectionId);
if (newInspection != null)
{
newInspection.Professional = qualityControlPointInspection.Professional;
newInspection.ConstructionStandards = qualityControlPointInspection.ConstructionStandards;
newInspection.ControlPointName = qualityControlPointInspection.ControlPointName;
newInspection.ConTeamGroup = qualityControlPointInspection.ConTeamGroup;
newInspection.CheckContents = qualityControlPointInspection.CheckContents;
newInspection.Problems = qualityControlPointInspection.Problems;
newInspection.Conclusion = qualityControlPointInspection.Conclusion;
db.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除质量控制点检查记录
/// </summary>
/// <param name="qualityControlPointInspectionId"></param>
public static void DeleteQualityControlPointInspectionById(string qualityControlPointInspectionId)
{
SGGLDB db = Funs.DB;
Model.JGZL_QualityControlPointInspection inspection = db.JGZL_QualityControlPointInspection.FirstOrDefault(e => e.QualityControlPointInspectionId == qualityControlPointInspectionId);
if (inspection != null)
{
db.JGZL_QualityControlPointInspection.DeleteOnSubmit(inspection);
db.SubmitChanges();
}
}
}
}
@@ -0,0 +1,123 @@
using Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 支管连接焊接接头、角焊接头组对焊接检查记录明细
/// </summary>
public class TeamWeldingInspectionItemService
{
/// <summary>
/// 根据主键获取明细信息
/// </summary>
/// <param name="teamWeldingInspectionItemId"></param>
/// <returns></returns>
public static Model.JGZL_TeamWeldingInspectionItem GetTeamWeldingInspectionItemById(string teamWeldingInspectionItemId)
{
return Funs.DB.JGZL_TeamWeldingInspectionItem.FirstOrDefault(e=>e.TeamWeldingInspectionItemId==teamWeldingInspectionItemId);
}
/// <summary>
/// 根据支管连接焊接接头、角焊接头组对焊接检查记录Id获取明细信息
/// </summary>
/// <param name="teamWeldingInspectionId"></param>
/// <returns></returns>
public static List<Model.JGZL_TeamWeldingInspectionItem> GetTeamWeldingInspectionItemList(string teamWeldingInspectionId)
{
return (from x in Funs.DB.JGZL_TeamWeldingInspectionItem where x.TeamWeldingInspectionId == teamWeldingInspectionId select x).ToList();
}
/// <summary>
/// 添加
/// </summary>
/// <param name="item"></param>
public static void AddTeamWeldingInspectionItem(Model.JGZL_TeamWeldingInspectionItem item)
{
SGGLDB db = Funs.DB;
Model.JGZL_TeamWeldingInspectionItem newItem = new JGZL_TeamWeldingInspectionItem();
newItem.TeamWeldingInspectionItemId = item.TeamWeldingInspectionItemId;
newItem.TeamWeldingInspectionId = item.TeamWeldingInspectionId;
newItem.CheckDate = item.CheckDate;
newItem.Material = item.Material;
newItem.PipelineNo = item.PipelineNo;
newItem.WeldingJointNo = item.WeldingJointNo;
newItem.InstallationMethod = item.InstallationMethod;
newItem.WeldingWire = item.WeldingWire;
newItem.WeldingRod = item.WeldingRod;
newItem.TeamGap = item.TeamGap;
newItem.TeamPlumber = item.TeamPlumber;
newItem.TeamWelder = item.TeamWelder;
newItem.TeamInspector = item.TeamInspector;
newItem.GTAWWelder = item.GTAWWelder;
newItem.GTAWInspector = item.GTAWInspector;
newItem.SMAWWelder = item.SMAWWelder;
newItem.VTInspector = item.VTInspector;
db.JGZL_TeamWeldingInspectionItem.InsertOnSubmit(newItem);
db.SubmitChanges();
}
/// <summary>
/// 修改
/// </summary>
/// <param name="item"></param>
public static void UpdateTeamWeldingInspectionItem(Model.JGZL_TeamWeldingInspectionItem item)
{
SGGLDB db = Funs.DB;
Model.JGZL_TeamWeldingInspectionItem newItem = db.JGZL_TeamWeldingInspectionItem.FirstOrDefault(e => e.TeamWeldingInspectionItemId == item.TeamWeldingInspectionItemId);
if (newItem != null)
{
newItem.CheckDate = item.CheckDate;
newItem.Material = item.Material;
newItem.PipelineNo = item.PipelineNo;
newItem.WeldingJointNo = item.WeldingJointNo;
newItem.InstallationMethod = item.InstallationMethod;
newItem.WeldingWire = item.WeldingWire;
newItem.WeldingRod = item.WeldingRod;
newItem.TeamGap = item.TeamGap;
newItem.TeamPlumber = item.TeamPlumber;
newItem.TeamWelder = item.TeamWelder;
newItem.TeamInspector = item.TeamInspector;
newItem.GTAWWelder = item.GTAWWelder;
newItem.GTAWInspector = item.GTAWInspector;
newItem.SMAWWelder = item.SMAWWelder;
newItem.VTInspector = item.VTInspector;
db.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除明细信息
/// </summary>
/// <param name="teamWeldingInspectionItemId"></param>
public static void DeleteTeamWeldingInspectionItemById(string teamWeldingInspectionItemId)
{
SGGLDB db = Funs.DB;
var q = (from x in db.JGZL_TeamWeldingInspectionItem where x.TeamWeldingInspectionItemId == teamWeldingInspectionItemId select x).FirstOrDefault();
if (q != null)
{
db.JGZL_TeamWeldingInspectionItem.DeleteOnSubmit(q);
db.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除明细信息
/// </summary>
/// <param name="teamWeldingInspectionId"></param>
public static void DeleteTeamWeldingInspectionItem(string teamWeldingInspectionId)
{
SGGLDB db = Funs.DB;
var q = (from x in db.JGZL_TeamWeldingInspectionItem where x.TeamWeldingInspectionId == teamWeldingInspectionId select x).ToList();
if (q != null)
{
db.JGZL_TeamWeldingInspectionItem.DeleteAllOnSubmit(q);
db.SubmitChanges();
}
}
}
}
@@ -0,0 +1,75 @@
using Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Caching.Hosting;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 支管连接焊接接头、角焊接头组对焊接检查记录主表
/// </summary>
public class TeamWeldingInspectionService
{
/// <summary>
/// 根据主键获取支管连接焊接接头、角焊接头组对焊接检查记录主表
/// </summary>
/// <param name="teamWeldingInspectionId"></param>
/// <returns></returns>
public static Model.JGZL_TeamWeldingInspection GetTeamWeldingInspectionById(string teamWeldingInspectionId)
{
return Funs.DB.JGZL_TeamWeldingInspection.FirstOrDefault(e => e.TeamWeldingInspectionId == teamWeldingInspectionId);
}
/// <summary>
/// 添加
/// </summary>
/// <param name="teamWeldingInspection"></param>
public static void AddTeamWeldingInspection(Model.JGZL_TeamWeldingInspection teamWeldingInspection)
{
SGGLDB db = Funs.DB;
Model.JGZL_TeamWeldingInspection newTeamWeldingInspection = new Model.JGZL_TeamWeldingInspection();
newTeamWeldingInspection.TeamWeldingInspectionId = teamWeldingInspection.TeamWeldingInspectionId;
newTeamWeldingInspection.ProjectId = teamWeldingInspection.ProjectId;
newTeamWeldingInspection.UsingUnitTeam = teamWeldingInspection.UsingUnitTeam;
newTeamWeldingInspection.InstallationArea = teamWeldingInspection.InstallationArea;
newTeamWeldingInspection.CompileMan = teamWeldingInspection.CompileMan;
newTeamWeldingInspection.CompileDate = teamWeldingInspection.CompileDate;
db.JGZL_TeamWeldingInspection.InsertOnSubmit(newTeamWeldingInspection);
db.SubmitChanges();
}
/// <summary>
/// 修改
/// </summary>
/// <param name="teamWeldingInspection"></param>
public static void UpdateTeamWeldingInspection(Model.JGZL_TeamWeldingInspection teamWeldingInspection)
{
SGGLDB db = Funs.DB;
Model.JGZL_TeamWeldingInspection newTeamWeldingInspection = db.JGZL_TeamWeldingInspection.FirstOrDefault(e => e.TeamWeldingInspectionId == teamWeldingInspection.TeamWeldingInspectionId);
if (newTeamWeldingInspection != null)
{
newTeamWeldingInspection.UsingUnitTeam = teamWeldingInspection.UsingUnitTeam;
newTeamWeldingInspection.InstallationArea = teamWeldingInspection.InstallationArea;
db.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除支管连接焊接接头、角焊接头组对焊接检查记录主表
/// </summary>
/// <param name="teamWeldingInspectionId"></param>
public static void DeleteTeamWeldingInspectionById(string teamWeldingInspectionId)
{
SGGLDB db = Funs.DB;
Model.JGZL_TeamWeldingInspection teamWeldingInspection = db.JGZL_TeamWeldingInspection.FirstOrDefault(e => e.TeamWeldingInspectionId == teamWeldingInspectionId);
if (teamWeldingInspection != null)
{
db.JGZL_TeamWeldingInspection.DeleteOnSubmit(teamWeldingInspection);
db.SubmitChanges();
}
}
}
}