20260121 交工资料

This commit is contained in:
2026-01-21 17:31:17 +08:00
parent 6e6d2bd03f
commit 76dbf237b7
42 changed files with 7334 additions and 243 deletions
+3
View File
@@ -247,9 +247,12 @@
<Compile Include="HJGL\WeldingManage\WelderOKRateStatisticsService.cs" />
<Compile Include="HJGL\WeldingManage\WeldRecordInService.cs" />
<Compile Include="JGZL\AcceptanceCertificateService.cs" />
<Compile Include="JGZL\BlowingCleaningItemService.cs" />
<Compile Include="JGZL\BlowingCleaningService.cs" />
<Compile Include="JGZL\CommencementReportService.cs" />
<Compile Include="JGZL\ConDrawingVerificationService.cs" />
<Compile Include="JGZL\ContactService.cs" />
<Compile Include="JGZL\ElectrostaticGroundingService.cs" />
<Compile Include="JGZL\HandoverCertificateService.cs" />
<Compile Include="JGZL\MeasuringInstrumentsService.cs" />
<Compile Include="JGZL\NDTPersonService.cs" />
+10
View File
@@ -1805,6 +1805,16 @@ namespace BLL
/// 质量控制点检查记录
/// </summary>
public const string JGZL_QualityControlPointInspectionMenuId = "594F3A00-5B63-4149-9250-3A048397D537";
/// <summary>
/// 管道静电接地测试记录
/// </summary>
public const string JGZL_ElectrostaticGroundingMenuId = "62B150A1-37F3-44FE-A884-103E15BB47AC";
/// <summary>
/// 管道吹扫/清洗检验记录
/// </summary>
public const string JGZL_BlowingCleaningMenuId = "E64FC226-8164-43F7-AA4D-6E268EDEC5BC";
#endregion
#region ID
@@ -0,0 +1,133 @@
using FastReport.DevComponents.DotNetBar;
using Model;
using NPOI.OpenXmlFormats.Dml.Diagram;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Web.UI.WebControls;
namespace BLL
{
/// <summary>
/// 管道吹扫/清洗检验记录明细
/// </summary>
public class BlowingCleaningItemService
{
/// <summary>
/// 根据主键获取明细信息
/// </summary>
/// <param name="itemId"></param>
/// <returns></returns>
public static Model.JGZL_BlowingCleaningItem GetBlowingCleaningItemById(string itemId)
{
return Funs.DB.JGZL_BlowingCleaningItem.FirstOrDefault(e => e.BlowingCleaningItemId == itemId);
}
/// <summary>
/// 根据主表Id获取明细列表
/// </summary>
/// <param name="blowingCleaningId"></param>
/// <returns></returns>
public static List<Model.JGZL_BlowingCleaningItem> GetBlowingCleaningItemList(string blowingCleaningId)
{
return (from x in Funs.DB.JGZL_BlowingCleaningItem where x.BlowingCleaningId == blowingCleaningId select x).ToList();
}
/// <summary>
/// 添加
/// </summary>
/// <param name="item"></param>
public static void AddBlowingCleaningItem(Model.JGZL_BlowingCleaningItem item)
{
SGGLDB db = Funs.DB;
Model.JGZL_BlowingCleaningItem newItem = new JGZL_BlowingCleaningItem();
newItem.BlowingCleaningItemId = item.BlowingCleaningItemId;
newItem.BlowingCleaningId = item.BlowingCleaningId;
newItem.ISO_Id = item.ISO_Id;
newItem.STE_ID = item.STE_ID;
newItem.OperatingMedium = item.OperatingMedium;
newItem.CleaningMedium = item.CleaningMedium;
newItem.ScrubbingMedium = item.ScrubbingMedium;
db.JGZL_BlowingCleaningItem.InsertOnSubmit(newItem);
db.SubmitChanges();
}
/// <summary>
/// 修改
/// </summary>
/// <param name="item"></param>
public static void UpdateBlowingCleaningItem(Model.JGZL_BlowingCleaningItem item)
{
SGGLDB db = Funs.DB;
Model.JGZL_BlowingCleaningItem newItem = db.JGZL_BlowingCleaningItem.FirstOrDefault(e => e.BlowingCleaningItemId == item.BlowingCleaningItemId);
if (newItem != null)
{
newItem.ISO_Id = item.ISO_Id;
newItem.STE_ID = item.STE_ID;
newItem.OperatingMedium = item.OperatingMedium;
newItem.CleaningMedium = item.CleaningMedium;
newItem.ScrubbingMedium = item.ScrubbingMedium;
db.SubmitChanges();
}
}
/// <summary>
/// 根据主表Id删除相关明细信息
/// </summary>
/// <param name="blowingCleaningId"></param>
public static void DeleteBlowingCleaningItemList(string blowingCleaningId)
{
SGGLDB db = Funs.DB;
var q = (from x in db.JGZL_BlowingCleaningItem where x.BlowingCleaningId == blowingCleaningId select x).ToList();
if (q != null)
{
db.JGZL_BlowingCleaningItem.DeleteAllOnSubmit(q);
db.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除明细信息
/// </summary>
/// <param name="blowingCleaningItemId"></param>
public static void DeleteBlowingCleaningItemById(string blowingCleaningItemId)
{
SGGLDB db = Funs.DB;
Model.JGZL_BlowingCleaningItem item = db.JGZL_BlowingCleaningItem.FirstOrDefault(e => e.BlowingCleaningItemId == blowingCleaningItemId);
if (item != null)
{
db.JGZL_BlowingCleaningItem.DeleteOnSubmit(item);
db.SubmitChanges();
}
}
public static List<Model.BlowingCleaningItem> GetBlowingCleaningItem(string hdItemsString)
{
var isoInfos = from x in Funs.DB.HJGL_PW_IsoInfo select x;
List<Model.BlowingCleaningItem> returnViewMatch = new List<Model.BlowingCleaningItem>();
if (!string.IsNullOrEmpty(hdItemsString))
{
List<string> isoIds = Funs.GetStrListByStr(hdItemsString, '|');
foreach (var isoItem in isoIds)
{
string[] strs = isoItem.Split(',');
var isoInfo = isoInfos.FirstOrDefault(x => x.ISO_ID == strs[0]);
if (isoInfo != null)
{
Model.BlowingCleaningItem newItem = new Model.BlowingCleaningItem();
newItem.BlowingCleaningItemId = SQLHelper.GetNewID(typeof(Model.BlowingCleaningItem));
newItem.ISO_Id = isoInfo.ISO_ID;
newItem.ISO_IsoNo = isoInfo.ISO_IsoNo;
newItem.STE_ID = isoInfo.STE_ID;
newItem.STE_Code = BLL.HJGL_MaterialService.GetSteelBySteID(isoInfo.STE_ID).STE_Code;
returnViewMatch.Add(newItem);
}
}
}
return returnViewMatch;
}
}
}
@@ -0,0 +1,75 @@
using Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class BlowingCleaningService
{
/// <summary>
/// 管道吹扫/清洗检验记录
/// </summary>
/// <param name="blowingCleaningId"></param>
/// <returns></returns>
public static Model.JGZL_BlowingCleaning GetBlowingCleaningById(string blowingCleaningId)
{
return Funs.DB.JGZL_BlowingCleaning.FirstOrDefault(e => e.BlowingCleaningId == blowingCleaningId);
}
/// <summary>
/// 添加吹扫/清洗检验记录
/// </summary>
/// <param name="blowingCleaning"></param>
public static void AddBlowingCleaning(Model.JGZL_BlowingCleaning blowingCleaning)
{
SGGLDB db = Funs.DB;
Model.JGZL_BlowingCleaning newBlowingCleaning = new Model.JGZL_BlowingCleaning();
newBlowingCleaning.BlowingCleaningId = blowingCleaning.BlowingCleaningId;
newBlowingCleaning.ProjectId = blowingCleaning.ProjectId;
newBlowingCleaning.BlowingCleaningDate = blowingCleaning.BlowingCleaningDate;
newBlowingCleaning.SystemName = blowingCleaning.SystemName;
newBlowingCleaning.SystemCode = blowingCleaning.SystemCode;
newBlowingCleaning.Results = blowingCleaning.Results;
newBlowingCleaning.CompileMan = blowingCleaning.CompileMan;
newBlowingCleaning.CompileDate = blowingCleaning.CompileDate;
db.JGZL_BlowingCleaning.InsertOnSubmit(newBlowingCleaning);
db.SubmitChanges();
}
/// <summary>
/// 修改吹扫/清洗检验记录
/// </summary>
/// <param name="blowingCleaning"></param>
public static void UpdateBlowingCleaning(Model.JGZL_BlowingCleaning blowingCleaning)
{
SGGLDB db = Funs.DB;
Model.JGZL_BlowingCleaning newBlowingCleaning = db.JGZL_BlowingCleaning.FirstOrDefault(e => e.BlowingCleaningId == blowingCleaning.BlowingCleaningId);
if (newBlowingCleaning != null)
{
newBlowingCleaning.BlowingCleaningDate = blowingCleaning.BlowingCleaningDate;
newBlowingCleaning.SystemName = blowingCleaning.SystemName;
newBlowingCleaning.SystemCode = blowingCleaning.SystemCode;
newBlowingCleaning.Results = blowingCleaning.Results;
db.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除吹扫/清洗检验记录
/// </summary>
/// <param name="blowingCleaningId"></param>
public static void DeleteBlowingCleaningById(string blowingCleaningId)
{
Model.SGGLDB db = Funs.DB;
Model.JGZL_BlowingCleaning blowingCleaning = db.JGZL_BlowingCleaning.FirstOrDefault(e => e.BlowingCleaningId == blowingCleaningId);
if (blowingCleaning != null)
{
db.JGZL_BlowingCleaning.DeleteOnSubmit(blowingCleaning);
db.SubmitChanges();
}
}
}
}
@@ -0,0 +1,88 @@
using Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 管道静电接地测试记录
/// </summary>
public class ElectrostaticGroundingService
{
/// <summary>
/// 根据主键获取管道静电接地测试记录
/// </summary>
/// <param name="electrostaticGroundingId"></param>
/// <returns></returns>
public static Model.JGZL_ElectrostaticGrounding GetElectrostaticGroundingById(string electrostaticGroundingId)
{
return Funs.DB.JGZL_ElectrostaticGrounding.FirstOrDefault(e => e.ElectrostaticGroundingId == electrostaticGroundingId);
}
/// <summary>
/// 添加
/// </summary>
/// <param name="electrostaticGrounding"></param>
public static void AddElectrostaticGrounding(Model.JGZL_ElectrostaticGrounding electrostaticGrounding)
{
SGGLDB db = Funs.DB;
Model.JGZL_ElectrostaticGrounding newElectrostaticGrounding = new JGZL_ElectrostaticGrounding();
newElectrostaticGrounding.ElectrostaticGroundingId = electrostaticGrounding.ElectrostaticGroundingId;
newElectrostaticGrounding.ProjectId = electrostaticGrounding.ProjectId;
newElectrostaticGrounding.PipelineCode = electrostaticGrounding.PipelineCode;
newElectrostaticGrounding.ConnectionType = electrostaticGrounding.ConnectionType;
newElectrostaticGrounding.BWSpecification = electrostaticGrounding.BWSpecification;
newElectrostaticGrounding.BWMaterial = electrostaticGrounding.BWMaterial;
newElectrostaticGrounding.BWResistance = electrostaticGrounding.BWResistance;
newElectrostaticGrounding.GWSpecification = electrostaticGrounding.GWSpecification;
newElectrostaticGrounding.GWMaterial = electrostaticGrounding.GWMaterial;
newElectrostaticGrounding.GWResistance = electrostaticGrounding.GWResistance;
newElectrostaticGrounding.CompileMan = electrostaticGrounding.CompileMan;
newElectrostaticGrounding.CompileDate = electrostaticGrounding.CompileDate;
db.JGZL_ElectrostaticGrounding.InsertOnSubmit(newElectrostaticGrounding);
db.SubmitChanges();
}
/// <summary>
/// 修改
/// </summary>
/// <param name="electrostaticGrounding"></param>
public static void UpdateElectrostaticGrounding(Model.JGZL_ElectrostaticGrounding electrostaticGrounding)
{
SGGLDB db = Funs.DB;
Model.JGZL_ElectrostaticGrounding newElectrostaticGrounding = db.JGZL_ElectrostaticGrounding.FirstOrDefault(e => e.ElectrostaticGroundingId == electrostaticGrounding.ElectrostaticGroundingId);
if (newElectrostaticGrounding != null)
{
newElectrostaticGrounding.PipelineCode = electrostaticGrounding.PipelineCode;
newElectrostaticGrounding.ConnectionType = electrostaticGrounding.ConnectionType;
newElectrostaticGrounding.BWSpecification = electrostaticGrounding.BWSpecification;
newElectrostaticGrounding.BWMaterial = electrostaticGrounding.BWMaterial;
newElectrostaticGrounding.BWResistance = electrostaticGrounding.BWResistance;
newElectrostaticGrounding.GWSpecification = electrostaticGrounding.GWSpecification;
newElectrostaticGrounding.GWMaterial = electrostaticGrounding.GWMaterial;
newElectrostaticGrounding.GWResistance = electrostaticGrounding.GWResistance;
newElectrostaticGrounding.CompileMan = electrostaticGrounding.CompileMan;
newElectrostaticGrounding.CompileDate = electrostaticGrounding.CompileDate;
db.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除管道静电接地测试记录
/// </summary>
/// <param name="electrostaticGroundingId"></param>
public static void DeleteElectrostaticGroundingById(string electrostaticGroundingId)
{
SGGLDB db = Funs.DB;
Model.JGZL_ElectrostaticGrounding electrostaticGrounding = db.JGZL_ElectrostaticGrounding.FirstOrDefault(e => e.ElectrostaticGroundingId == electrostaticGroundingId);
if (electrostaticGrounding != null)
{
db.JGZL_ElectrostaticGrounding.DeleteOnSubmit(electrostaticGrounding);
db.SubmitChanges();
}
}
}
}